GTK触摸板事件-滚动-如何控制/停止

GTK触摸板事件-滚动-如何控制/停止,gtk,signal-handling,Gtk,Signal Handling,我有一个可滚动的GtkTextView,还有一个GTK按钮,可以将视图设置回该GtkTextView中的选定行 当我用两个手指的手势通过触摸板向下滚动文本视图并立即按下该按钮时,视图被设置为所选行,但由于手势(滚动运动)未完成,文本视图再次向下滚动 我怎样才能停止那个手势或信号 我已经试过了,但没有成功 任何建议都将不胜感激。Thx.您使用什么功能回滚到所选行?我使用/尝试了gtk_text_buffer_get_iter_at_mark或gtk_text_view_scroll_to_iter

我有一个可滚动的GtkTextView,还有一个GTK按钮,可以将视图设置回该GtkTextView中的选定行

当我用两个手指的手势通过触摸板向下滚动文本视图并立即按下该按钮时,视图被设置为所选行,但由于手势(滚动运动)未完成,文本视图再次向下滚动

我怎样才能停止那个手势或信号

我已经试过了,但没有成功


任何建议都将不胜感激。Thx.

您使用什么功能回滚到所选行?我使用/尝试了gtk_text_buffer_get_iter_at_mark或gtk_text_view_scroll_to_iter_上述问题正是我的问题。但默认情况下不启用动态滚动。即使我在启动窗口后,通过gtk_scrolled_window_set_kinetic_scrolling将其设置为false,它也始终存在。现在当我点击按钮时,我也试着将其作为第一次调用,但滚动动作的移动仍在进行中。有什么想法吗?你好!作为旁注,对于在GtkTextView中滚动,通常最好使用gtk_text_view_scroll_to_mark。您可以在此处阅读更多内容: