• 6019阅读
  • 5回复

如何给QTextEdit加入背景图片 [复制链接]

上一主题 下一主题
离线yeelone
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-20

pWidget=new QTextEdit;

pWidget->setStyleSheet("background-image:url(:/images/aa.PNG);");

这样子为什么总是无法显示出图片?
系统是windows 2003(虚拟机里的系统)。
我的工程文件放在myqt文件夹里。里面有images这个文件夹,里面有aa.PNG。
离线yangfanxing
只看该作者 1楼 发表于: 2010-04-20
:/images/aa.PNG

请贴出你的.qrc文件~!
PHPWind好恶心。。。不想看这种界面。。。
离线yeelone

只看该作者 2楼 发表于: 2010-04-20
<RCC>  
<qresource prefix="/images">  
<file>images/aa.PNG</file>
</qresource>
</RCC>
离线yeelone

只看该作者 3楼 发表于: 2010-04-20
我把我的程序传上来。可不可以帮我改一下。
附件: myrand.tar.gz (3155 K) 下载次数:9
离线yangfanxing
只看该作者 4楼 发表于: 2010-04-21
请将
  1. pWidget->setStyleSheet("background-image:url(:/images/aa.PNG);");

改为
  1. pWidget->setStyleSheet("background-image:url(:/images/images/aa.PNG);");


理由参qrc:
引用第2楼yeelone于2010-04-20 22:13发表的  :
<RCC>  
<qresource prefix="/images">  
<file>images/aa.PNG</file>
</qresource>
</RCC>


或者改为:

<RCC>  
<qresource prefix="">  
<file>images/aa.PNG</file>
</qresource>
</RCC>
[ 此帖被yangfanxing在2010-04-21 13:21重新编辑 ]
PHPWind好恶心。。。不想看这种界面。。。
离线machou

只看该作者 5楼 发表于: 2010-04-28
QPalette palette;
    palette.setBrush(QPalette::Base,QBrush(QPixmap(":/images/images/stock-photo-horizon-fractal-2958935.PNG")));
    line->setPalette(palette);
快速回复
限100 字节
 
上一个 下一个