У меня есть FileChooserDialog, который был создан с Glade. Мои диалоговые окна для Ubuntu 18.04 выглядят следующим образом:
![enter image description here](https://i.stack.imgur.com/onXHP.png)
Кнопка «Abrir», означающая «Открыть», имеет зеленый цвет, а кнопки «Открыть» и «Отмена»вверху.
Тем не менее, диалоговое окно «Моё приложение» выглядит так:
![enter image description here](https://i.stack.imgur.com/ljPO8.png)
Я бы хотел, чтобы кнопки были сверху, но, прежде всего, кнопка должна быть на зеленом фоне или выделена, как «предлагаемое действие». Поскольку следующая строка кода выполняет свою работу, делая кнопки красными:
self.__b_dialog_open_project_open.get_style_context().add_class(Gtk.STYLE_CLASS_DESTRUCTIVE_ACTION)
Я предполагал, что следующая строка выделит мою кнопку Открыть или сделает ее зеленой (SPOILER: не так):
self.__b_dialog_open_project_open.get_style_context().add_class(Gtk.STYLE_CLASS_SUGGESTED_ACTION)
Итак, мой вопрос ... я использую правильный класс стилей? В чем здесь проблема? У меня, вероятно, есть большие заблуждения относительно классов и стилей.