如何在GtkSourceView2上启用自动滚动?

时间:2009-08-09 04:02:12

标签: python gtk

我遇到了使用Python的GtkSourceView的问题。

两个主要问题: 1)当用户在GtkSourceView中键入文本,并键入超出可见文本的底部时,GtkSourceView不会自动滚动到用户光标。 这不会那么糟糕,除了: 2)箭头键,向上翻页和向下翻页键不会导致GtkSourceView滚动。

鼠标滚动条适用于GtkSourceView。

有没有人有这方面的知识/经验?

我的代码在http://launchpad.net/kabikaboo

1 个答案:

答案 0 :(得分:0)

好的,我只是想出来了。

我将GtkSourceView2添加到GtkScrolledWindow中。 只是,它首先通过ScrolledWindow.add_with_viewport()添加ViewPort。 这会通过键盘禁用部分滚动行为。 相反,使用ScrolledWindow.add(),跳过ViewPort,GtkAdjustments负责滚动!