我遇到了使用Python的GtkSourceView的问题。
两个主要问题: 1)当用户在GtkSourceView中键入文本,并键入超出可见文本的底部时,GtkSourceView不会自动滚动到用户光标。 这不会那么糟糕,除了: 2)箭头键,向上翻页和向下翻页键不会导致GtkSourceView滚动。
鼠标滚动条适用于GtkSourceView。
有没有人有这方面的知识/经验?
答案 0 :(得分:0)
好的,我只是想出来了。
我将GtkSourceView2添加到GtkScrolledWindow中。 只是,它首先通过ScrolledWindow.add_with_viewport()添加ViewPort。 这会通过键盘禁用部分滚动行为。 相反,使用ScrolledWindow.add(),跳过ViewPort,GtkAdjustments负责滚动!