簡體   English   中英

GTK +將字體更改為旋轉按鈕

[英]GTK+ change font to spin button

我在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 +的初學者,因此任何建議都將不勝感激。

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

因此,只需在要時尚的GtkWidget上添加樣式提供程序即可。

很好讀:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM