- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 Gtk ButtonBox 中有一个 Gtk Button,它不显示我添加到其中的图像。它只显示文本。这是代码:
GtkImage *image = (GtkImage *) gtk_image_new_from_file("Gateway-LT21-netbook-2-540x359");
GtkButton *button = (GtkButton *) gtk_button_new_with_label("test");
gtk_button_set_image(button, (GtkWidget *) image);
有什么我想念的吗?
最佳答案
确保“gtk-button-images”设置为 true。
GtkSettings *default_settings = gtk_settings_get_default();
g_object_set(default_settings, "gtk-button-images", TRUE, NULL);
注意:这应该遵循第一个窗口的构造(当然在主循环之前)。
如果我没记错的话,这是 Gnome 中的一个相当新的变化——出于某种原因,他们决定图标默认不出现在按钮上(这似乎也适用于标准的 MS Windows 主题)。
关于c - GtkButton 仅显示文本但不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887228/
我希望能够在小部件显示后更改 GtkButton 的标签 char *ButtonStance == "Connect"; GtkWidget *EntryButton = gtk_button_ne
我在 Gtk ButtonBox 中有一个 Gtk Button,它不显示我添加到其中的图像。它只显示文本。这是代码: GtkImage *image = (GtkImage *) gtk_image
我想知道如何禁用 gtkButton 在鼠标悬停时的发光效果。请帮助我。 提前谢谢您。 最佳答案 这可能就是您正在寻找的。它是 C++,但希望您可以将其翻译为等效的 Python。该代码会更改不同状态
我尝试将 GTKButton 添加到 GtkListStore 来编辑每行中的数据...该按钮没有出现,并且我收到此错误消息:“GLib-GObject-WARNING **:无法设置属性 text'
我尝试使用以下小部件结构、信号连接和回调将与 GtkTextView 支持的击键相关的信号(CTRL+a、CTRL+x 等)附加到工具栏按钮: typedef struct { GtkWidg
所以我有一个形状绘图程序,其工具栏上有方框、圆形、线段等按钮。如果单击形状按钮(例如方框按钮),则可以拖动鼠标来绘制该形状。我没有使用切换按钮,因为我不想要它,例如,如果您绘制一个框,则必须先“取消切
我有这个代码: GdkColor color; gdk_color_parse ("black", &color); GdkColor color2; gdk_color_parse ("red",
我在设置 GtkButton(s) 的宽度时遇到问题。当我将 gtk_widget_set_size_request(button, width, height) 与 width = 40 和 hei
我正在尝试一个简单的示例 Gtk 程序并使用 GtkTable 来对齐我的小部件。 我的布局应该是: 窗口背景为黑色。按钮应该是白色的,而按钮上的文字应该是黑色的。所有标签都应为白色,以便在黑色窗口背
在 C/GTK 中,有没有办法使用 gtk_button_set_image 删除具有图像的 GtkButton 的内边框? gtk_button_set_relief (GTK_BUTTON (bu
我试图在 C 语言的 GtkDrawingArea 上放置一个按钮(GUI 是从一个空地文件生成的)。在 Glade 中,我将 GtkDrawingArea 和 GtkButton 放入 GtkFix
我有一个非常简单的代码,创建一个 GtkWindow 并在其中放置一个 GtkButton。 window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_wid
请原谅我的英语。 我正在尝试使用 css 文件更改 GtkButton 的背景颜色,但我做不到。我尝试了几个在网上找到的例子,但都没有用。我发布了两个例子。一个在 Python 3.2.3 中,另一个
我在 GTK3 中写了一段代码并且工作正常: 只要我不使用编译器 FLAGS -Wall -Wextra。但是当我打开它们时,我得到: invalid cast from 'GtkButton' to
GTK3:我在 GtkButton 中有两个 GtkLabel 小部件(通过 HBox),如下所示: [name_label (black) value_label (grey)] - butto
我想要一个用于 GtkListStore 的带有文本的按钮。我使用图像作为按钮阅读了另一个答案,但我确实需要标题为文本。我怎样才能做到这一点?我也可以使用将文本呈现到 GdkPixbuf 上的解决方案
我正在将基于 GTK+2 的应用程序移植到 Ubuntu 16 上的 GTK+3。我正在尝试为按钮的标签设置标记,但似乎有些东西已被弃用。原代码如下: gtk_label_set_use_markup
感谢您提前提供帮助。 我做了一个按钮来引用笔记本的多个页面。所以我写了一些代码如下,但它没有像我预期的那样工作。 预期:每个页面中显示一个标记为“下一页”的按钮。如果我点击它,那么窗口会显示下一页。
我正在使用 GTK+3(使用 C 语言)创建一个 Battleship 游戏,使用一组按钮,但我有一些与按钮颜色相关的问题。我已经更改了数组的背景颜色,现在,我想更改按钮本身的颜色。我正在尝试使用 g
我是一名优秀的程序员,十分优秀!