
更改字体颜色
5星
- 浏览量: 0
- 大小:None
- 文件类型:TXT
简介:
本教程将指导您如何轻松更改文本或界面中的字体颜色,帮助您个性化设置文档和网页。
GtkLabel是少数几个不创建自己窗口的GTK+控件之一。相反地,它直接在父控件上绘制自身。这意味着:如果你想为GtkLabel设置背景颜色,你需要改变它的父控件的背景。
这是GTK+ FAQ 中6.10 节“如何给GtkLabel 控件设置背景颜色?”给出的解释。通常情况下,使用函数 gtk_widget_modify_bg() 来设置某个 GtkWidget 的背景颜色。在gtk_widget_modify_bg() 函数说明里提到:
请注意没有窗口的小部件(设置了 GTK_NO_WINDOW 标志)不会在其父容器的窗口上绘制,并且它们自身不能绘制任何背景。例如 GtkLabel 就是这种情况。要修改此类小部件的背景,你需要设置其父级的颜色;如果你想要为标签周围的矩形区域设置背景颜色,请尝试将标签放在一个GtkEventBox小部件中并在此处设置背景色。
这已经告诉了我们如何设置“无窗口”widgets 背景颜色的方法:将 GtkLabel 包含在 GtkEventBox 里,然后使用函数 gtk_widget_modify_bg() 设置 GtkEven 的背景。
全部评论 (0)
还没有任何评论哟~


