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

  上传用户:machinnneee 上传日期:2014-10-20 文件类型:DOC
  文件大小:166.50K 资料积分:3分 积分不够怎么办?
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背景颜色背景图片   注意事项  

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关下载