【发布时间】:2009-12-21 16:03:53
【问题描述】:
我正在编写一个带有 glade gui 的 python 应用程序。使用子进程在后台执行一些shell命令。
使用一个 glade GUI,它有一个 scrolledwindow 小部件和一个在 scrolledwindow 小部件内的 textview 小部件。当 subprocess.Popen 对象运行并将它们的标准输出和标准错误显示到这个文本视图时,文本视图被填充。
我的问题是 textview 不断填充,但仍然保持@滚动位置 0, 0 (top-most, left-most)
我希望此滚动窗口小部件始终保持在最底部、最左侧...
有人知道我需要调用哪个方法来向下滚动这个东西吗?
【问题讨论】:
-
我将继续在此处添加此内容,因为我花了 5 个小时解决同样的问题,但没有解决方案。如果您使用 add_with_viewport(textview) 将 textview 添加到滚动窗口,则此处的解决方案将不起作用。只需使用 add(textview) 代替。
标签: python pygtk subprocess glade