1

ScrolledWindow に Textview があります。テキストビューのテキストバッファのシグナル「変更」にコールバックを設定しました。ここで、ScrolledWindow をカーソルの位置までスクロールする必要があります。それ、どうやったら出来るの?

self.outgoing = gtk.ScrolledWindow()
self.outgoing.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
self.textview = gtk.TextView()
textbuffer=self.textview.get_buffer()
textbuffer.connect("changed",self.scrolltocursor)
self.outgoing.add_with_viewport(self.textview)

def scrolltocursor(self,text_buffer):
    <I don't know what to do here>

助けてください。

4

1 に答える 1

2

問題はadd_with_viewport、スクロールされたウィンドウにテキストビューを配置することだったようです。今試しself.outgoing.add(self.textview)てみましたが、変更するコールバックなしで動作します。そうそう。それはそれを修正します。

于 2013-09-22T15:36:33.677 に答える