可以指定QWizard Page?
的背景颜色在setColor
的{{1}}中使用QPallete::Base
,如果使用通用窗口,背景会更改为正确的颜色。
但是,如果使用qApp
或QWizard
,则背景设置为白色。
使用
QWizardPage
颜色会发生变化,但很多其他元素也会变为该颜色(所有小部件)。
如何将颜色更改指定为qApp->setStyleSheet("QWidget { color: #000000; background-color: #2a82da; border: 1px solid white; } ");
或QWizard
?
提前致谢
答案 0 :(得分:1)
我遇到了同样的问题,这是解决方案。
假设我的子班为QWizard
:
this->setObjectName("wizard");
this->setStyleSheet("#wizard { background : #f4f7f9; ");
在不影响其他元素的情况下更改向导的背景颜色。
答案 1 :(得分:-2)
嗯,这似乎有效:
QWizard wizard;
wizard.setStyleSheet("background-color:#E8E8E8");