真受够了,我怎么才能在GtkTextView控件的回车键上设置回调。我可以监听哪个事件?
谢谢。
发布于 2009-11-20 19:54:29
gboolean on_key_press (GtkWidget * widget, GdkEventKey* pKey,gpointer userdata){
if (pKey->type == GDK_KEY_PRESS){
g_print("%i\n", pKey->keyval);
switch (pKey->keyval)
{
case GDK_Enter :
gtk_main_quit ();
break;
}
}
return FALSE;
}可以使用以下方式注册回调:
GtkWidget *view;
view = gtk_text_view_new();
g_signal_connect(view, "key_press_event", G_CALLBACK(on_key_press), NULL);**
有关更多信息,请访问this page:
**
发布于 2012-02-21 13:49:48
我尝试了GDK_Enter,但得到一个错误
error: ‘GDK_ENTER’ undeclared (first use in this function)使用GDK_Return修复的东西
发布于 2016-05-30 05:43:37
在我的程序(python)中,我有
renderer = Gtk.CellRendererText()
renderer.set_property("size", 30000)
renderer.set_property('cell-background', 'yellow')这将设置大小和背景。
你需要寻找类似的东西。
https://stackoverflow.com/questions/1769657
复制相似问题