关于gtk+上控件设置颜色问题
GdkColor c = { 30000, 0, 0 };
gtk_widget_modify_fg (game, GTK_STATE_NORMAL, &c);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
GdkColor c = { 30000, 0, 0 };
gtk_widget_modify_fg (game, GTK_STATE_NORMAL, &c);
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
gtk控件设置颜色作的有点儿混乱,其实有两种改变颜色的方法。
void gtk_widget_modify_fg (GtkWidget *widget,
GtkStateType state,
const GdkColor *color);
void gtk_widget_modify_bg (GtkWidget *widget,
GtkStateType state,
const GdkColor *color);
void gtk_widget_modify_text (GtkWidget *widget,
GtkStateType state,
const GdkColor *color);
void gtk_widget_modify_base (GtkWidget *widget,
GtkStateType state,
const GdkColor *color);
如果gtk_widget_modify_fg和gtk_widget_modify_bg不行,就试试gtk_widget_modify_text和gtk_widget_modify_base。