问题标签 [gtkentry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3162 浏览

c++ - GTK 输入到整数转换

如何从 gtk 条目小部件中获取文本,然后将其转换为整数值。请注意,在我的代码中,我包含了一个名为 Window 的包装器结构,其中包含指向小部件的指针。主要是,我声明一个 Window 的实例,然后使用适当的 GTK 函数调用构建正确的小部件。然后我将该窗口对象传递给处理单击操作的函数。然后我想以整数格式计算分子除以分母。下面是我的尝试。除 button_clicked 函数外,所有代码都有效。有任何想法吗?

0 投票
2 回答
378 浏览

gtk - GTK - 如何更新 gtktextview/gtkentry?#C

我正在为 CubeSat 创建一个基本的地面控制站,将其分为两部分:命令(没有问题)和遥测。我正在使用 C 代码和 GTK;在遥测窗口中,每次收到遥测数据包时,我都需要显示一些信息,因此我尝试对每个信息使用 gtkview/gtkentry,但我不知道如何更新其中显示的消息。

具体来说,一个例子是:

所以,首先是文本“WAITING”,然后当收到一个数据包时,我想更新该文本:我该怎么做?

我尝试重复此代码,但使用引用“数据包号”的变量更改“等待”,但我获得了核心转储

我也试过这段代码,但我总是遇到同样的问题。

谢谢您的帮助!

0 投票
0 回答
591 浏览

c - GTK+、Glade 和 gtk_entry 双击

我有通过 Glade 创建的 GTK GUI。我有入口和按钮。用户输入数字并按下按钮。条目长度限制为 4 个字符,大小限制为 4 个字符 按钮连接到信号。条目仅用于阅读:

GUI.size_entry_kb 中的文本在 Glade 中设置为默认值:“256” 您可以双击条目,删除该值并输入,例如 512,一切正常。但是下次我单击条目(单击)时,它会变成垃圾,奇怪的符号,例如错误的编码。在控制台中同时出现警告:

如果继续点击,它将以

或者

我没有为该条目设置任何内容,我无法得到它是我的错误还是它的错误

0 投票
3 回答
6675 浏览

python - GtkWindow 一次只能包含一个小部件

我正在使用此代码从网络检索和显示图像:

它可以工作,但是我现在想在图像下方显示一个文本/输入框(以便稍后检索文本)。我在下面添加了以下内容self.image.show()

但是,它吐出这个警告然后我运行它,并且输入框没有出现:

ee.py:31: GtkWarning: 试图将 GtkEntry 类型的小部件添加到 GtkWindow,但作为 GtkBin 子类,GtkWindow 一次只能包含一个小部件;它已经包含一个 GtkImage self.window.add(self.entry) 类型的小部件

不知道为什么它不允许我放置多个小部件,有没有人有解决方案?

0 投票
1 回答
1081 浏览

c - GtkEntry 和“editing_done”信号

我有在 gtk 输入字段中设置 DEVICE 的功能:

并与“隐藏”和“激活”信号连接

在输入字段中输入“自动”文本后,我想在不按 Enter 键的情况下自动激活。在输入最后一个字符“o”后激活。我现在正在做的是:使小部件上的 Gtk 信号“editing_done”处于活动状态。但它似乎不起作用,我从来没有调用我的回调函数。

如果 gtk_entry 包含文本,我不想要求“输入”来“激活”:auto

更新我使用的代码。

0 投票
1 回答
534 浏览

gtk - 如何阻止 GtkEntry 上下文菜单

我发现GtkEntry有一个默认的上下文菜单
但我真的不想要它,我该如何禁用它
我用谷歌搜索但没有找到有效的方法

0 投票
0 回答
704 浏览

python - 如何从pygtk中的条目中删除突出显示?

我有一个我创建的小 GUI,当它启动时,我创建的“第一个”gtk.Entry 总是突出显示(在一系列条目中)。

本质上,这是我创建它的方式:

然后我继续创建更多条目。然后我同时对它们全部调用“show”,然后使用“pack_start”将它们放入 vbox。

每当我启动 GUI 时,“1”都会突出显示。我怎样才能删除这个亮点?

谢谢。就是想不通这个。

0 投票
0 回答
39 浏览

right-to-left - 如何使 GtkEntry 停止在 RTL 布局中反转 x 对齐?

GtkEntry 从 xalign 参数中获取他的对齐属性。但是当您开始输入某些 RTL 语言(例如阿拉伯语)时,它会反转对齐方式(GTK 参考中也提到了此功能)。如何停止此功能并使对齐永久化,独立于输入语言?

0 投票
1 回答
1834 浏览

c - GtkEntry manipulation

I'm trying to make a small program to manipilate data between GtkEntry fields. To do this I'm using global variables. But using g_print functions to show me the contents I get NULL data! What is wrong in my way?

I'm using Debian GNU/Linux and compiling with a script like this: gcc pkg-config --libs --cflags gtk+-3.0 -o $2 $1

Thank You!

0 投票
1 回答
733 浏览

c - 如何在 GtkEntry 中设置占位符文本

我试过这个例子:

但出现错误:undefined reference togtk_entry_set_placeholder_text'`