GTK+控件背景颜色,字体颜色大小调整

1,控件通用

颜色:

GdkColor color;

gdk_color_parse ("颜色(如green,red,blue)", &color);

gtk_widget_modify_text (GTK_WIDGET(控件), GTK_STATE_NORMAL, &color);//文本颜色

gtk_widget_modify_bg (GTK_WIDGET(控件), GTK_STATE_NORMAL, &color);//背景色

gtk_widget_modify_fg (GTK_WIDGET(控件), GTK_STATE_NORMAL, &color);//前景色

字体:

PangoFontDescription *font_desc = pango_font_description_from_string("Sans");  
pango_font_description_set_size (font_desc, 15 * PANGO_SCALE);

gtk_widget_modify_font (GTK_WIDGET(控件),  font_desc);
pango_font_description_free (font_desc);

 

本文来源于http://blog.sina.com.cn/s/blog_6a4503d901013it2.html

posted @ 2020-08-11 23:52  海里木有鱼  阅读(1533)  评论(0编辑  收藏  举报