Qt 编程指南 7 添加背景

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt 编程指南 7 添加背景相关的知识,希望对你有一定的参考价值。

技术分享

 

#include "QT_Text1.h"
#include <QtWidgets/QApplication>
#include <QBitmap>


int main(int argc, char *argv[])
{
	QApplication a(argc, argv);

	

	QT_Text1 w;

	QPixmap pixmap("images/timg2.jpg");   //  读取图片
	QPalette   palette;
	palette.setBrush(w.backgroundRole(), QBrush(pixmap));  // 将图片设置在指定窗口
	w.setPalette(palette);
	w.setMask(pixmap.mask());  //可以将图片中透明部分显示为透明的
	w.setAutoFillBackground(true);   // 自动充满
	w.show();


	return a.exec();
}

  图片的存取位置 images/timg2

技术分享

技术分享

 

以上是关于Qt 编程指南 7 添加背景的主要内容,如果未能解决你的问题,请参考以下文章

Qt 编程指南 4 按钮2 打开网页和文件夹

Qt 编程指南 3 信号槽

qt里如何给button添加背景图片

Qt编程遇到的问题,我在qt中直接使用C语言的程序片段,有问题 ,求解

Qt 编程指南 8 显示类控件

Qt 编程指南 9 软件打包