QT5改变平面样式颜色

时间:2016-06-27 18:32:51

标签: qt pyqt qml qtquick2 qtquickcontrols

我正在使用PyQt5和QML并使用Flat样式。如何更改整体颜色,使其不是绿色?到目前为止,似乎我的选择是创建我自己的自定义组件或按原样使用该样式。

1 个答案:

答案 0 :(得分:2)

FlatStyle属性是只读的,因此无法修改。

正如@egfconnor所建议的那样,考虑Qt Quick Controls 2(在5.7中)或其技术预览“Qt Labs Controls”(在Qt 5.6中)。它们目前附带three styles

虽然第一个中的颜色不可配置以实现最佳性能,但后两个颜色具有可配置的主题和颜色以及自然继承。