Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在GtkSourceView2上启用自动滚动?_Python_Gtk - Fatal编程技术网

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

Python 如何在GtkSourceView2上启用自动滚动?,python,gtk,Python,Gtk,我对Python中使用的GtkSourceView有问题 两个主要问题: 1当用户在GtkSourceView中键入文本,并键入超过可见文本底部的文本时,GtkSourceView不会自动滚动到用户光标。 这不会那么糟糕,除非: 2向上翻页和向下翻页的箭头键也不会导致GtkSourceView滚动 鼠标滚动条在GtkSourceView上不起作用 有人对此有了解/经验吗 我的代码在这里好的,我刚想出来 我正在将GtkSourceView2添加到GTKScrolledwindowo中。 只是,它首

我对Python中使用的GtkSourceView有问题

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

鼠标滚动条在GtkSourceView上不起作用

有人对此有了解/经验吗


我的代码在这里

好的,我刚想出来

我正在将GtkSourceView2添加到GTKScrolledwindowo中。 只是,它首先通过ScrolledWindow.add_with_ViewPort添加了一个视口。 这将禁用通过键盘的部分滚动行为。
相反,使用ScrolledWindow.add,视口将被跳过,GTKAD调整将处理滚动

好的,把它擦掉。如何挂接按键以启用滚动?Up、Down、PgUp和PgDown键需要在这个小部件上工作,否则会令人沮丧。我尝试通过按键在屏幕上调用place_cursor_,但GtkSourceView2不支持它。