2013-09-22 2 views
1

ScrolledWindow에 Textview가 있습니다. 나는 textview의 textbuffer의 "changed"신호에 콜백을 설정했다. 이제 ScrolledWindow를 커서 지점으로 스크롤해야합니다. 어떻게해야합니까?커서를 pyGTK2에서 볼 수 있도록 ScrolledWindow에서 TextView를 스크롤하십시오.

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> 

도움말.

답변

2

글쎄, 문제는 내가 add_with_viewport 스크롤 된 창에 넣을 않았다 것 같습니다. 이제 self.outgoing.add(self.textview)을 시도했으며 변경할 콜백없이 작동합니다. 그래. 그것은 그것을 고친다.