GTK修改GtkButton的背景颜色
尝试更改背景/前景色....使用 Gtk+ 和 C。
GdkColor color;
gdk_color_parse( "#0080FF", &color );
gtk_widget_modify_fg( GTK_WIDGET(button), GTK_STATE_SELECTED, &color );
gtk_widget_modify_fg( GTK_WIDGET(button), GTK_STATE_NORMAL, &color );
我正在使用上述功能,但它没有给出任何结果。
我正在寻找这个问题中提出的问题(但是在 C 中):
GTK:创建彩色常规按钮
如何使用按钮样式更改按钮的样式? 有人可以提供一些例子吗?
Trying to change background/foreground color....Using Gtk+ and C.
GdkColor color;
gdk_color_parse( "#0080FF", &color );
gtk_widget_modify_fg( GTK_WIDGET(button), GTK_STATE_SELECTED, &color );
gtk_widget_modify_fg( GTK_WIDGET(button), GTK_STATE_NORMAL, &color );
I am using above functionality but it is not giving any results.
I am looking for something asked in this question(But in C):
GTK: create a colored regular button
how to Change Style of Button using button Style?
Can anybody provide some examples?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在
GTK3
中,您可以使用CSS
,
如下所示:
mystyle.css:
如果将鼠标聚焦在一个按钮上,该按钮将变为黑色:
有关使用GTK3 - CSS- C 语言的更多信息,您可以在此处找到。
In
GTK3
you do it usingCSS
like this:
mystyle.css:
If you focus our mouse on one Button, the Button will become Black:
More about working with GTK3 - CSS- C Language you find Here.
红色 GtkButton 的图片 http://www.ubuntu-pics.de/bild/30465 /screenshot_001_1Jt60q.png
请注意,我们正在修改 bg 而不是 fg。
Picture of Red GtkButton http://www.ubuntu-pics.de/bild/30465/screenshot_001_1Jt60q.png
Notice that we are modifying bg instead of fg.