2

我已经设置StyleSheetDesigner...

并且预览显示了我想要的效果,但是当它运行时...效果更改为默认值。为什么 ?

QWidget#BasicInfo{
    background-color: white;
}

我把它放到QStackedWidget中,可能是它的原因吗?

stylesheet不起作用...是什么原因?

谢谢...

这里是设计师..

在此处输入图像描述

4

2 回答 2

0

您可以重建项目(清洁,Qmake,构建)。

于 2012-06-21T03:55:54.680 回答
0

您能否检查生成的 ui 文件(例如 ui_basicinfo.h),是否有调用setStyleSheet的代码?有时,ui 代码没有更新或者在不同的子文件夹中有多个相同类的 ui 文件(取决于您的项目结构)。

于 2012-06-20T06:07:25.823 回答