首页| 论坛| 消息

标题:qt4版的背景图片问题
作者:huishouliu
日期:2009-01-16 17:17
内容:

通过designer的 style sheet对话框来添加了窗口图片,
Form->setStyleSheet(QString::fromUtf8("background-image: url(:/images/woodbackground.png);"));生成的代码如上,用同样方式添加Button的背景图片,在designer设计界面下可以看到窗口背景,但看不到Butoon添加上去的背景,然后建立main.cpp文件,qmake -project qmake make ./bin后show出了界面,但窗口的背景图片没有显示出来,Button背景图片也没有显示出来,请问这是什么原因呢,要添加窗口背景图片和分别为每个按钮设置背景图片我应该怎么来做,谢谢了


#1 [都市无名者 01-21 19:58]
以前出过这问题,后来把图像打包到qrc里去弄好的,这事情很残,现在还没明白怎么回事
#2 [huishouliu 01-28 21:33]
都市无名者你好,我现在要做一个手机拨号界面,要设置背景和图片,快要上班了,可是到现在还没有搞定,哎,不知道你能给我点什么好的方法,谢谢了,我的Email下面有,你也可以把你的Email写出来我发邮件来请教,急,谢谢了
#3 [sikylori 02-12 15:41]
在Designer里直接用你那个样式是不行的,将background-image改为border-image就可以加入背景,太这样会没有了按钮被按下的效果
如果你在自已程序里就可以用background-image,不过样式表里要加入QPushButton{...}
#4 [heykett 04-01 10:28]
QPalette palette;
palette.setBrush(widget->backgroundRole(), QBrush(pixmap));
widget->setPalette(palette);

回复 发表
主题 版块