Gtk更改应用程序的字体和字体颜色
问题描述:
我有一个Gtk +和C应用程序,我想将字体设置为某种XYZ字体类型和字体颜色为蓝色,用于应用程序中的所有标签和文本我一次做到这一点,我已经使用Glade RAD工具开发了所有屏幕,目前我正在通过为每个标签调用以下功能来完成此操作。Gtk更改应用程序的字体和字体颜色
gtk_label_set_markup(label,"<span font='FONT NAME' foreground='#FFFFFF' size='large'><b>MY Text</b></span>");
那么我怎样才能告诉GTK来使用我的字体和字体颜色为每个标签和应用程序中的每一个部件。
谢谢,
答
我也想改变字体的大小(因为在窗口中我没有看到如何修改一般GTKMM字体大小的常见方式,并且用户想要更大的字体,因为他有小屏幕)。
这工作,当显示窗口之前称为:
style = formatString("style \"my-style\" { font_name = \"Mono %i\" } class \"*\" style \"my-style\"", fontSize);
gtk_rc_parse_string(style);
这是“创建应用程序设置”,并将其应用在飞行的方式。 顺便说一句,类“*”表示所有项目都会应用此样式。