我有一个在qss文件中设置样式的应用程序。所有小部件背景现在都是较暗的颜色,按钮也有自己的样式。
这一切都在整个软件中工作,除了在QWizard上,它似乎在向导底部有自己的按钮区域,默认的qt小部件颜色仍然应用于它。
我已经查看了我可以在QWizard上应用样式的各种组件,但它们似乎都没有在表单底部的这个按钮区域,只是想知道是否有人之前遇到过这个并找出了哪个对象我需要应用样式来改变这个区域的颜色。
答案 0 :(得分:3)
如果您将向导样式设置为ClassicStyle
,那么QWidgets
可以使用QSS
进行着色。
wizard->setWizardStyle(QWizard::ClassicStyle);
默认VistaStyle
在[{1}}来源中硬编码,如下所示:
QWizard