Я пытаюсь создать кнопку в программе Gtk с помощью CSS.
Все работает очень хорошо, за исключением одного: я хотел бы сделать шрифт черным, когда кнопка нечувствительна, переопределяя светло-серый по умолчанию, но я не могу заставить ее работать.
Вот мой CSS файл:Изменить цвет шрифта нечувствительного GtkToggleButton через CSS
GtkToggleButton#togglebuttonuser:insensitive {
background: #729fcf;
background-color: #729fcf;
color: black;
}
Но когда кнопка переходит в бесчувственное состояние вот как это выглядит:
Таким образом, цвет фона применяется правильно, но шрифт остается серым ... где я иду не так?
Я не знаю псевдоселектор ': insensitive'. Возможно, вы имели в виду ': disabled'? Проверьте элемент с помощью инструментов разработчика, чтобы убедиться, что правило, которое вы предоставили, действительно применяется. –
Да, в настройке CSS GTK + отключенный селектор ': insensitive'. Аналогично, функция включения/отключения элемента управления - 'gtk_widget_set_sensitive()'. Думаю, это вещь X11. – andlabs
Точно, я также пытался с ': disabled', но он вообще не работает. – Pyrox