【发布时间】:2016-10-29 21:00:55
【问题描述】:
我正在使用 PyQt5 和 QML 并使用平面样式。我将如何更改整体颜色使其不是绿色?到目前为止,我的选择似乎是创建自己的自定义组件或按原样使用样式。
【问题讨论】:
-
看起来 QT 实验室控件可能对整体主题有更好的支持。现在试图弄清楚 PyQt5 是否支持 QT 实验室控件。
标签: qt pyqt qml qtquick2 qtquickcontrols
我正在使用 PyQt5 和 QML 并使用平面样式。我将如何更改整体颜色使其不是绿色?到目前为止,我的选择似乎是创建自己的自定义组件或按原样使用样式。
【问题讨论】:
标签: qt pyqt qml qtquick2 qtquickcontrols
FlatStyle 属性是只读的,因此无法修改。
按照@egfconnor 的建议,请考虑使用Qt Quick Controls 2(在5.7 中)或其技术预览“Qt Labs Controls”(在Qt 5.6 中)。它们目前与three styles一起发货:
虽然第一个中的颜色不可配置以实现最佳性能,但后两个具有可配置的主题和自然继承的颜色。
【讨论】: