1
我想要使用CSS在Gtk程序中設置樣式。
一切工作都很好,除了一件事:我想在按鈕不敏感時將字體設置爲黑色,覆蓋淺灰色默認值,但我無法使其工作。
這裏是我的CSS文件:通過CSS更改不敏感GtkToggleButton的字體顏色
GtkToggleButton#togglebuttonuser:insensitive {
background: #729fcf;
background-color: #729fcf;
color: black;
}
但當按鈕進入敏感狀態這裏是它的外觀:
因此,背景色被正確地應用,但字體仍灰色...我哪裏錯了?
我不知道':insensitive'僞選擇器。你的意思是':禁用'嗎?使用開發人員工具檢查元素,看看您提供的規則是否真的在應用。 – 2014-09-04 11:26:05
是的,在GTK +的CSS設置中,禁用的選擇器是':insensitive'。同樣,啓用/禁用控件的函數是'gtk_widget_set_sensitive()'。我相信這是一個X11的事情。 – andlabs 2014-09-04 12:34:16
準確地說,我也嘗試過使用':disabled',但它根本不起作用。 – Pyrox 2014-09-04 16:05:11