QT5 改变平面样式颜色

QT5 Change Flat style color

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

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

根据@egfconnor 的建议,考虑 Qt Quick Controls 2 (in 5.7) or its tech preview "Qt Labs Controls" (in Qt 5.6) instead. They are currently shipped with three styles:

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