我正在使用PyQt5和QML并使用Flat样式。如何更改整体颜色,使其不是绿色?到目前为止,似乎我的选择是创建我自己的自定义组件或按原样使用该样式。
答案 0 :(得分:2)
FlatStyle属性是只读的,因此无法修改。
正如@egfconnor所建议的那样,考虑Qt Quick Controls 2(在5.7中)或其技术预览“Qt Labs Controls”(在Qt 5.6中)。它们目前附带three styles:
虽然第一个中的颜色不可配置以实现最佳性能,但后两个颜色具有可配置的主题和颜色以及自然继承。