我在使用Python中的GtkSourceView时遇到了问题。
两个主要问题: 1)当用户在GtkSourceView中键入文本,并且键入超过可见文本的底部时,GtkSourceView不会自动滚动到用户光标。这并不是那么糟糕,除了: 2)箭头键,翻页和翻页键,也不会导致GtkSourceView滚动。
鼠标滚动条在GtkSourceView上工作正常。
有没有人有这方面的知识/经验?
我的代码在这里http://launchpad.net/kabikaboo
发布于 2009-08-19 18:29:33
好了,我刚刚弄明白了。
我正在将GtkSourceView2添加到GtkScrolledWindow中。只是,它首先通过ScrolledWindow.add_with_viewport()添加了一个ViewPort。这将禁用通过键盘的部分滚动行为。取而代之的是,使用ScrolledWindow.add(),跳过ViewPort,GtkAdjustments负责滚动!
https://stackoverflow.com/questions/1250566
复制相似问题