QT5更改平面样式颜色

QT5更改平面样式颜色,qt,pyqt,qml,qtquick2,qtquickcontrols,Qt,Pyqt,Qml,Qtquick2,Qtquickcontrols,我正在使用PyQt5和QML,并使用平面样式。我如何改变整体颜色使其不是绿色?到目前为止,我的选项似乎是创建自己的自定义组件或按原样使用样式。FlatStyle属性是只读的,因此无法修改 如@ EGFCONOR建议的,(5.7)或技术预览“QT实验室控制”(Qt 5.6)。它们目前随附: -简单、简约的全方位风格,提供最佳性能 -基于谷歌材料设计指南的样式 -基于Microsoft通用设计指南的样式 虽然第一个控件中的颜色不可配置以实现最佳性能,但后两个控件具有可配置的主题和自然继承的颜色。

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

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

如@ EGFCONOR建议的,(5.7)或技术预览“QT实验室控制”(Qt 5.6)。它们目前随附:

  • -简单、简约的全方位风格,提供最佳性能
  • -基于谷歌材料设计指南的样式
  • -基于Microsoft通用设计指南的样式

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

QT labs控件似乎可以更好地支持整体主题化。正在尝试确定PyQt5现在是否支持QT labs控件。PyQt中是否提供5.6中的QT labs控件?我可不想让Windows让它们工作。不过我已经让它们在直C++ Qt/QML中工作了。我想这也适用于C++基础QT和QML。这是正确的吗?我现在很想知道这件事,你能详细说明一下吗?什么是“C++基本Qt和QML”?@jpnurmi在这个问题上,他是用QML谈论pyqt的。我创建了一个C++和QML的应用程序。特别是尝试更改平面示例的样式以满足我的需要。我正在使用qt5.7