首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > Qt中设置widget背景颜色背景图片的注意事项

Qt中设置widget背景颜色背景图片的注意事项

资料介绍
Qt中设置widget背景颜色背景图片的注意事项

Qt中设置widget背景颜色背景图片的注意事??
2013-07-25 | 分类: QT | 标签:qt setStyleSheet widget | 浏览(0)

调色板QPalette , 样式表setStyleSheet等等??

但是各种方法都有其注意事项,如果不注意则很容易陷入麻烦中。[喝小酒的网摘]http
://blog.const.net.cn/a/8333.htm
1:setStyleSheet()





无法使用该函数来设置背景颜色或图 片!??



则其子窗口的样式和其父窗口完全一致,亦即:其集成了自己父窗口的样式!

③:延伸:对顶层窗口(没有父窗口),其有若干个子窗口,则当我们用setStyleShett
e来设置这个顶层窗口的样式后,依据①可知:该父窗口本身
没有任何变化,亦即设置没有生效;而其子窗口:只要子窗口本身没有用setStyleShet
te来设置自己的样式表,则其就是用的自己父窗口的样式 表!??
例如??
主窗口(没有父类)为MainWin
MainWin::MainWin()
{
this->setStyleSheet("background-image:url(:/bmp/IMG_0345.JPG)");
iButton = new QPushButton(this);
iLabel = new QLabel(iButton);
}

[pic]
亦即:虽然我们设置的是顶层的父窗口,但是该样式却是在其子窗口中生效,而顶


MainWin::……
Qt中设置widget背景颜色背景图片的注意事项
本地下载

评论