qt中如何添加窗体背景图片?如何改变窗体背景颜色?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt中如何添加窗体背景图片?如何改变窗体背景颜色?相关的知识,希望对你有一定的参考价值。

参考技术A 一,
添加窗体背景
在窗体构造函数中加入:方法1:
this-setStyleSheet(tr("background:url(pic.jpg)"));方法二:
this-setAutoFillBackground(true);
QPalette
myPalette;
myPalette.setBrush(this-backgroundRole(),
QBrush(QPixmap("./pic.jpg")));
this-setPalette(myPalette);
二,改变背景颜色在窗体构造函数中加入:

怎样给QT窗体添加背景,还有按钮怎么添加图片?

先添加一个资源文件,然后在你代码的文件夹下面放一张你要添加的背景图片,将其添加到资源文件中,将根目录设置为:/,然后执行代码:
QIcon images= new QIcon(“:/1.png”);
QPushButton *button = new QButton(QIcon(images));
参考技术A 呵呵,我刚刚做完这个功能,简单点我使用的是设计师界面类,然后再QMainwindow的属性中有stylesheet这个属性,设置添加相应背景图片(背景图片在工程文件夹中,并且资源文件中已经添加好了)按钮也是一样,不同的是按钮多了ICO这个熟属性,你再多添加次资源图片,然后设置一下合理的大小就OK了。

以上是关于qt中如何添加窗体背景图片?如何改变窗体背景颜色?的主要内容,如果未能解决你的问题,请参考以下文章

WinForm窗体,在VS2010上背景颜色不能设置透明,我把背景颜色和TransparencyK

如何向java窗体中添加背景图片

vc中如何让背景图片随窗体的大小变化而改变 mfc

怎样给QT窗体添加背景,还有按钮怎么添加图片?

PB 怎么动态(用代码)改变数据窗口的属性(例如窗体的字体大小,字体颜色,背景颜色)

Qt 中设置窗体透明度的几种方法