2015-10-09 45 views
0

嗨有沒有辦法在gtkdialog中更改筆記本的標籤和標籤文本顏色?如何更改gtkdialog筆記本的標籤顏色和標籤文本顏色

<notebook scrollable="true" enable-popup="true" show-border="false" labels="BBC|CNN|FOX|Sky News|Reddit|MSNBC|Discovery News|Market Watch|Business Insider|RTNews|Reuters|NDTV|TechCrunch|9GAG|LifeHacker|CommonDreams|TruthDig|Humour"> 
+1

您將需要CSS,但gtkdialog工具似乎尚未支持。如果你真的想要彩色標籤,你需要考慮切換到C(並且GTK +使用GtkBuilder,它的XML與gtkdialog非常不同)。 – andlabs

+0

謝謝兄弟:)我會嘗試或者我將繼續沒有彩色標籤 – jeevanreddymandali

回答

0

我想你可以這樣做:

GtkLabel *label = gtk_label_new (NULL); 
gtk_label_set_markup (label, "<span color='red'>Text</span>"); 
gtk_notebook_set_tab_label (notebook, ..., label); 

,但我沒有測試它。

+2

OP所指的'gtkdialog'不是'GtkDialog',它是[一個用於從XML描述構建GUI的命令行工具](https:/ /code.google.com/p/gtkdialog/)(XML描述不是GtkBuilder,因爲它早於此)。它基本上是一個非常複雜的zenity,從這個人以前的問題中,他們試圖用它來將GUI添加到shell腳本中。 (無論如何,我會保留這個答案;它顯示了在C中執行此操作的一種可能方式) – andlabs