我正在写一个有glade gui的python应用程序。使用subprocess在后台执行一些shell命令。
使用一个glade GUI,它在滚动窗口小部件中有一个滚动窗口小部件和一个textview小部件。当subprocess.Popen对象运行并将stdout和stderr显示到此textview时,将填充textview。
我的问题是textview不断填充,但保持静止@滚动位置0,0(最顶层,最左侧)
我希望这个滚动窗口小部件始终位于最底部,最左侧......
有没有人知道我需要调用哪种方法向下滚动这个东西?
答案 0 :(得分:2)
您需要从滚动窗口获取水平和/或垂直gtk.Adjustment,并更改其值。见
gtk.Adjustment的set_all
方法可能就是你想要的。
答案 1 :(得分:1)
答案 2 :(得分:0)
查看gtk.ScrolledWindow.set_placement
。
(从未尝试过)