首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GtkTextView的回车键如何设置回调?

GtkTextView的回车键如何设置回调?
EN

Stack Overflow用户
提问于 2009-11-20 18:40:42
回答 3查看 1.2K关注 0票数 0

真受够了,我怎么才能在GtkTextView控件的回车键上设置回调。我可以监听哪个事件?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-11-20 19:54:29

代码语言:javascript
复制
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;
}

可以使用以下方式注册回调:

代码语言:javascript
复制
GtkWidget *view;
view = gtk_text_view_new();
g_signal_connect(view, "key_press_event", G_CALLBACK(on_key_press), NULL);

**

有关更多信息,请访问this page

**

票数 2
EN

Stack Overflow用户

发布于 2012-02-21 13:49:48

我尝试了GDK_Enter,但得到一个错误

代码语言:javascript
复制
error: ‘GDK_ENTER’ undeclared (first use in this function)

使用GDK_Return修复的东西

票数 0
EN

Stack Overflow用户

发布于 2016-05-30 05:43:37

在我的程序(python)中,我有

代码语言:javascript
复制
renderer = Gtk.CellRendererText()
renderer.set_property("size", 30000)
renderer.set_property('cell-background', 'yellow')

这将设置大小和背景。

你需要寻找类似的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1769657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档