2012-06-20 41 views
2
工作

我已在DesignerStyleSheet ...样式表的QWidget不Qt中

和预览显示效果我想要什么,但是当它运行......效果是改变默认。为什么?

QWidget#BasicInfo{ 
    background-color: white; 
} 

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

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

谢谢...

这里是设计师..

enter image description here

+0

你好。我其实也有同样的问题。你解决了吗?我只能在设计器中看到颜色变化,但在应用中看不到。 – sherilyn

回答

0

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

0

你可以重建项目(Clean,Qmake,build)。