Я использую PyQt5 и QML и использую стиль Flat. Как бы я изменил общий цвет, чтобы он не был зеленым? Пока кажется, что мои варианты либо создают мои собственные пользовательские компоненты, либо используют стиль как есть.
QT5 Изменить цвет плоского стиля
comment
Кажется, элементы управления QT labs могут иметь лучшую поддержку общей темы. Попытка выяснить, поддерживает ли PyQt5 элементы управления QT labs сейчас.
- person egfconnor   schedule 27.06.2016
Ответы (1)
Свойства FlatStyle доступны только для чтения и, следовательно, не могут быть изменены.
Как предложил @egfconnor, рассмотрите Qt Quick Controls 2 (в 5.7) или его технический предварительный просмотр «Qt Labs Controls» (в Qt 5.6). В настоящее время они поставляются с тремя стилями:
- стиль по умолчанию — простой и минимальный универсальный стиль, предлагающий максимум спектакль
- Материальный стиль — стиль, основанный на Руководстве Google по дизайну материалов.
- Универсальный стиль — стиль, основанный на Универсальных рекомендациях по дизайну Microsoft.
В то время как цвета в первом не настраиваются для достижения максимальной производительности, последние два имеют настраиваемые темы и цвета с естественным наследованием.
person
jpnurmi
schedule
28.06.2016
Доступны ли элементы управления QT Labs в версии 5.6 в PyQt? Мне не повезло с Windows, чтобы заставить их работать. Однако я заставил их работать прямо на С++ QT/QML.
- person egfconnor; 28.06.2016
Я полагаю, что это также относится к базовому QT и QML С++. Это верно? Облом узнать об этом сейчас.
- person Encompass; 09.08.2016
@Encompass Не могли бы вы уточнить? Что такое база C++ Qt и QML?
- person jpnurmi; 09.08.2016
@jpnurmi В этом вопросе он говорил о pyqt с qml. Я создал приложение с C++ и qml. В частности, пытаясь изменить стили примера Flat, чтобы удовлетворить мои потребности. Я использую qt5.7
- person Encompass; 11.08.2016