当前位置: 技术问答>linux和unix
GTK编程,如何设置及获取鼠标滚动条滚动事件
来源: 互联网 发布时间:2016-07-01
本文导语: 如题,非鼠标滚动条按下的事件 | 鼠标滚轮事件?GdkEventScroll 信号 g_signal_connect(object, "scroll-event", callback, NULL) | 单击,双击,滚轮事件及相关参数设定 GdkEventButton 滚轮事...
如题,非鼠标滚动条按下的事件
|
鼠标滚轮事件?GdkEventScroll
信号 g_signal_connect(object, "scroll-event", callback, NULL)
信号 g_signal_connect(object, "scroll-event", callback, NULL)
|
单击,双击,滚轮事件及相关参数设定
GdkEventButton
滚轮事件及相关参数设定
GdkEventScroll
要想得“渔”,你最好装了Kdevelop,然后里面有一个非常全面的手册叫DevHelp
GdkEventButton
滚轮事件及相关参数设定
GdkEventScroll
要想得“渔”,你最好装了Kdevelop,然后里面有一个非常全面的手册叫DevHelp
|
刚才查了下GTK的API文档。
每个GtkWidget都能触发button-press-event信号
细看了下GdkEventButton的相关参数
判断下是否event->type为GDK_3BUTTON_PRESS
进行操作你的代码。。
每个GtkWidget都能触发button-press-event信号
"button-press-event"
gboolean user_function (GtkWidget *widget,
GdkEventButton *event,
gpointer user_data);
细看了下GdkEventButton的相关参数
判断下是否event->type为GDK_3BUTTON_PRESS
进行操作你的代码。。
|
友情帮顶
|
用GTK的也蛮多的啊,帮顶