- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在 GtkEntry
中按下 Enter 键时捕获它.我发现的大多数资源都建议连接到 activate
信号,但 documentation for GtkEntry状态(强调我的):
Applications should not connect to it, but may emit it with g_signal_emit_by_name() if they need to control activation programmatically.
key-press-event
发出信号并检查关键代码,但我想知道是否有更优雅的解决方案。
最佳答案
提到的激活信号的 GtkEntry 文档:
Applications should not connect to it, but may emit it with g_signal_emit_by_name() if they need to control activation programmatically.
While this signal is used as a keybinding signal, it is also commonly used by applications to intercept activation of entries.
Update docs for GtkEntry::activate
Remove the 'you shall not connect' message from this signal. While it is a keybinding signal, using it from applications is fine and, in fact, expected.
关于gtk - 如何在 GtkEntry 中捕获 Enter 按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8520538/
如何将 gtkEntry 限制为数字以及如何存储用户输入的值以供进一步计算。 entry1 = gtk_entry_new(); 最佳答案 您可以附加一个函数来处理 key-press-event ,
这是我第一次使用GTK库,我写了这段代码: GtkWidget *dialog, *vbox; /* create dialog */ dialog = gtk_dialog_new_with_but
我有以下一段 GTK3 代码: (...) cmd_bar = gtk_entry_new(); gtk_editable_set_editable(GTK_EDITABLE(cmd_bar), TR
我正在为一个学校项目学习 GTK 的基础知识,我正在尝试创建一个基本程序,该程序在文本条目发生变化时打印它的值。虽然我得到了某种输出,但它是一个严重错误,上面写着: Gtk-CRITICAL **:
如何为 GtkEntry 缓冲区中的任何类型的更改连接信号回调,包括字符添加、删除、文本粘贴或剪切?我查看了 GtkWidget、GtkEntry 和 GtkEntryBuffer 的文档,但没有找到
我试图在我的代码中使用 GtkEntry.insert-at-cursor 信号,但它似乎不起作用。 def on_servername_activate(self, widget):
在 gui 中,我想修改用户在 GtkEntry 中插入的文本。例如,如果用户输入“joHn doe”,我的 gui 应该会看到这不是一个格式良好的名称,并将其更改为“John Doe”。 我将 a
更新:我相信这并不是 GtkEntry 特有的,而是键盘输入本身没有发送到程序(不再触发按键事件)。 我正在开发一个显示管理器。我正在 Arch Linux 上进行测试。这个想法是,当用户输入其凭据并
我尝试了这个例子: #include #include #include GdkPixbuf *create_pixbuf(const gchar * filename) { Gd
我需要一个函数int AskInteger(...); 通过按钮调用。 它打开一个带有GTKEntry的对话框,并从输入表单中返回整数。 然后我就可以使用这个整数了。 问题是我尝试使用 GTK 消息对
我想开发一款可以接受多语言输入的游戏,包括中日韩字符。是否可以让 GtkDrawingArea 填充整个窗口并让 GtkEntry float 在其“顶部”?另外是否可以使 GtkEntry 的背景和
如何使 Tab 键在 GtkEntry 中充当 Enter 键?我能够捕捉到“输入”键和“激活”信号。如何捕获 GtkEntry 的“tab”键? static void enter(GtkWidge
非常直接的问题,我有一个 GtkEntry 小部件,我想将其设置为可编辑。我知道我应该使用的功能是: gtk_editable_set_editable 但我不知道如何让它以 GtkEntry 小部件
我想使用 cairo 来增强 gtkentry 的外观。为此,我已将回调连接到“公开事件”。在回调中,我调用了 gtkentry 的原始公开事件处理程序。之后,我创建开罗上下文并绘制一些线条并销毁开罗
我在尝试编译以下代码时遇到段错误。我的问题是,这是从 GtkEntry 获取文本的正确方法吗?如果是,为什么我会出现段错误?如果不是,从 GtkEntry 检索文本的正确方法是什么? void dia
我有一个带有 GtkEntry 的对话窗口。我想在对话框窗口对用户可见后立即选择条目中的所有文本。我试过了,但它不起作用,我看不到任何选择: static void OnEntryShow(GtkWi
或者“如何向 GtkTextView 添加可见(细)边框”?这可能吗? 提前谢谢您。 最佳答案 几年后......但在网络上搜索仍然没有给出这个问题的好的答案。 解决方案非常简单:只需创建一个GtkF
我有在 gtk 输入字段中设置 DEVICE 的功能: gboolean device_entry_activate_cb (GtkWidget *widget, gpointer data) {
我试图在 GtkEntry 中按下 Enter 键时捕获它.我发现的大多数资源都建议连接到 activate信号,但 documentation for GtkEntry状态(强调我的): Appli
我正在使用 GTK+ 2.0 测试一些信号。我正在寻找一种在单击 GtkEntry 时发出信号的方法。 if (widgets_info[i].action & IG_INPUT) {
我是一名优秀的程序员,十分优秀!