• 7522阅读
  • 6回复

请教窗体中 QWidget 部件的背景图片设置 [复制链接]

上一主题 下一主题
离线fangyuling
 
只看楼主 正序阅读 楼主  发表于: 2009-01-09
— 本帖被 XChinux 执行加亮操作(2009-01-14) —
我要在窗体中添加一个容器,里面放button,label等其它控件,现在要求给这个容器设置背景图片,应该怎样实现
这个问题搞得我头大了,请大家帮忙给个建议
离线ghnie

只看该作者 6楼 发表于: 2009-01-22
重载这个容器,在paintEvent里画其背景
离线huishouliu
只看该作者 5楼 发表于: 2009-01-19
嗯,这也是一种方法,但是按钮呢?在qt4中按钮的背景图片怎么来显示呢?
不知道要做手机上的按钮(按钮要比较漂亮,有图片)你们是通过什么方式来做的,
MSN/Email :huishouliu@126.com
离线wd007

只看该作者 4楼 发表于: 2009-01-11
这是个什么样的容器呢,能否说的具体一点,不同的容器可能有不同
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线swuster_225
只看该作者 3楼 发表于: 2009-01-10
使用setStyleSheet()方法设置背景图在QWidget上是不成功的。
最好的方法是在此widget上覆盖一个相同大小的QLabel,然后调用setPixmap ( const QPixmap & ) 方法,就可以把图片显示出来了。
I Believe I can Fly to the Sky .
离线fangyuling
只看该作者 2楼 发表于: 2009-01-09
这个方法我用过了,图片还是没有出来

ui.widToolBar->setStyleSheet("background-image: url(:/Images/Common/CMMB_bar.bmp)");

是不是图片路径的写法有问题?
离线stklv

只看该作者 1楼 发表于: 2009-01-09
最简单的是用StyleSheet,具体看文档。
快速回复
限100 字节
 
上一个 下一个