C - 什么时候在 gtk+ 中调用"button-press-event"?



我需要一个事件处理点击我的程序的主窗口。我使用 button-press-event ,但当我点击我的窗口什么也没有发生。

我正在使用Glade Interface Designer设计我的GUI。请告诉我在gtk+ &中何时调用 button-press-event 这是我需要的活动吗?

检查您已经为窗口设置了按钮按事件掩码窗口属性- glade

中的常用选项卡

'button-press-event'应该显示你按下的鼠标按钮。可能是您需要使用gtk_widget_add_device_events ()将按钮按下添加到窗口收到的事件列表中,但我认为默认情况下应该得到它们,您可以发布您的代码吗?

最新更新