GTK +将字体更改为旋转按钮

时间:2017-11-02 19:34:59

标签: c gtk

我在GTK +中创建了一个旋转按钮,如下所示:

flow_spin = gtk_spin_button_new_with_range (100,1500,25);

我想改变它的字体和大小。我用Google搜索以找到解决方法,因为似乎旋转按钮小部件本身并没有改变它的格式,但没有任何效果。

此:

flow_spin.Child.ModifyFont(FontDescription.FromString("Courier 16"));

以及这个,没有用:

flow_spin.Markup = "<span size='38000'>big text</span>";

对于此,加号和减号按钮变大,但文本区域保持相同的大小:

gtk_widget_set_size_request ( flow_spin,50, 50);

我看一下可能的方法,类似于这个?

gtk_label_set_markup (GTK_LABEL (label), "<span font='8' foreground='black' weight='normal'>100</span>");

由于我是C和GTK +的初学者,所以我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

Gtk支持CSS样式化。您可以使用gtk_css_provider_load_from_file()在程序中加载CSS文件。

所以,只需在你想要时尚的GtkWidget上添加一个样式提供者。

很好读: