gtk: указывает, что кнопка должна быть нажата - PullRequest
0 голосов
/ 14 сентября 2010

Как лучше всего указать на интерфейсе GTK, что кнопка должна быть нажата / чтобы «выделить» кнопку? Вариант использования состоит в том, что у меня есть набор флажков, представляющих различные настройки, но для того, чтобы они вступили в силу, они должны быть отправлены на сервер. Я хочу указать, что проверенные в данный момент настройки не были отправлены на сервер, например, выделив красную кнопку «Отправить».

Я попытался поиграть со стилем кнопки, чтобы условно изменить ее цвет, но у меня возникли проблемы .

Ответы [ 2 ]

4 голосов
/ 14 сентября 2010

Возможно, вы могли бы отключить кнопку (чтобы она была «серой»), пока все флажки не были установлены или что-то еще ... Это довольно распространенный подход.

1 голос
/ 15 сентября 2010

Вы можете установить метку кнопки, которая будет выделена жирным шрифтом при наличии изменений для отправки:

button.get_child().set_markup('<b>Submit</b>')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...