如何设置QWizard按钮区域的样式?

时间:2015-04-01 16:33:23

标签: css qt

我有一个在qss文件中设置样式的应用程序。所有小部件背景现在都是较暗的颜色,按钮也有自己的样式。

这一切都在整个软件中工作,除了在QWizard上,它似乎在向导底部有自己的按钮区域,默认的qt小部件颜色仍然应用于它。

我已经查看了我可以在QWizard上应用样式的各种组件,但它们似乎都没有在表单底部的这个按钮区域,只是想知道是否有人之前遇到过这个并找出了哪个对象我需要应用样式来改变这个区域的颜色。

enter image description here

1 个答案:

答案 0 :(得分:3)

如果您将向导样式设置为ClassicStyle,那么QWidgets可以使用QSS进行着色。

wizard->setWizardStyle(QWizard::ClassicStyle);

默认VistaStyle在[{1}}来源中硬编码,如下所示:

QWizard

Code on Github