如何使用Qt css更改QStackedWidget中QWidget的背景颜色?如何使用css更改QStackedWidget中QWidget的背景颜色?
ProjectPage* p = new ProjectPage(this);
ui.stackedWidget->addWidget(p);
我ProjectPage
是建在Qt设计定制QWidget
。目前我尝试在设计器中更改ProjectPage
的背景颜色,但未能奏效。这是一个失败,因为在我的应用程序中显示的背景颜色是默认颜色,我使用css设置了全部QWidget
,唯一的例外是我的ProjectPage
上的所有标签和按钮都改变了颜色。我现在找不到QstackedWidget
css文档。
注:背景图片做工精细,我在探索,这是关系到我已经设置的默认图像所有QWidgets的可能性。
我使用了默认的paintEvent()方法。我已经在设计师身上做了背景变化,所以我没有办法弄错名字。 – andre
你可以在设计器的特定小部件上设置样式表,如上所述 – cppguy
我已经解决了这个问题。请参阅下面的答案。 – andre