05.Qt设置背景图片
QssTest::QssTest(QWidget *parent): QMainWindow(parent)
{ui.setupUi(this);QString qss;QDir dir(".");///动态编译,添加qss文件的绝对路径//QFile file("D:/06qtPro/TestPro/QssTest/QssTest/style.qss");//静态编译,先将qss文件,加载到QssTest.qrc资源文件中,然后引用即可.QFile file(":/style.qss");file.open(QIODevice::ReadOnly);if (file.isOpen()){qss = file.readAll();this->setStyleSheet(qss);file.close();}ui.label_2->setStyleSheet("QLabel{color: rgb(255, 0, 0);}");///设置背景图片this->setAutoFillBackground(true);QPixmap pixmap(":/new/prefix1/background.png");//设定图片QPixmap fitpixmap = pixmap.scaled(1200, 1200).scaled(this->width()+1200, this->height()+1200, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);//定义一个调色板QPalette paletee;paletee.setBrush(QPalette::Background, QBrush(fitpixmap));//this->setMask(pixmap.mask());this->setPalette(paletee);}
运行效果 如下:
05.Qt设置背景图片相关推荐
- Qt设置背景图片方法
本文主要介绍三种Qt设置背景图片的方法: 1.QPalette 2.重写paintEvent 3.设置Qss(Qt style sheet) 1.QPalette (1)示例 //.cppthis-& ...
- QT设置背景图片以及设置按钮
1.Qt设置背景图片 ①.设置UI窗口背景图片,需要在构造函数中添加以下代码: this-> setAutoFillBackground(true); QPa ...
- qt设置背景图片注意事项
QT Create中,对button或者window等部件设置背景.颜色.透明等样式时,需要用到style sheet,可以直接在代码里写,也可以在ui设计师里通过右键change style she ...
- QT设置背景图片的三种方式
QPalette的方法 基本步骤: (1). 首先设置QWidget的autoFillBackground属性为真 (2). 然后定义一个QPalette对象,设置QPalette对象的背景属性(颜色 ...
- linux qt 背景图片,qt设置背景图片
<一>http://blog.csdn.net/qq5823996/article/details/6851788 Qt的窗口背景图片有3种方式设置 1.QPalette p; p.set ...
- qt 设置背景图片方法
遇到的问题 widget窗口直接使用 setStyleSheet设置 border-image 显示不出来, 如果非要使用setStyleSheet 方法, 可以在widget里面再加一层 widge ...
- QT设置背景图片的Qss实现方式
代码如下: setStyleSheet("background-image:url(:/icon/Background.png); background-position: left top ...
- qt 设置背景图片、背景色步骤
拖一个label 控件 label 上右键选择改变样式表, 添加资源选择图片 一.设置背景图 background-image: 二.铺满整个label border-image: 三.添加图片,im ...
- Qt 设置背景图片
QLabel QPixmap pixmap("background.png"); setPixmap(pixmap); 图片不会自适应控件大小 还是图片的尺寸setStyleShe ...
最新文章
- Bridge Pattern
- Codeforces Round #301 (Div. 2) C. Ice Cave BFS
- IndexAction.java (Java之负基础实战)
- spring 事务配置
- Java多线程系列 面试题
- C++ Qt高级开发视频教程
- PHP安装Xdebug
- 人脸识别+AI技术如何实现智慧工地履约考勤?
- 0x00000116错误代码 nvlddmkm.sys 蓝屏
- 2017年的6个大数据发展趋势
- pyqt5 失焦 监听无操作 定时器
- mysql1273,phpmysql错误 – #1273 – #1273 – 未知排序规则:’utf8mb4_general_ci’
- 正在获取服务器信息,正在获取远程列表服务器信息
- 图片怎么转换成PDF格式?这两种方法赶紧记下
- lazada数据分析采集软件,各国市场第一视角帮你分析!
- [医疗信息化][DICOM教程]开篇介绍,新冠肺炎为医疗保健信息产业带来新的的紧迫性...
- set feedback
- mac删除自带的 ABC 输入法
- 计算机公式乘以百分之十五,EXCEL表格数据乘以15的公式【EXCEL表格中可以套用公式来实现输入数据后自动乘以某个数据的计算吗?】...
- 【附源码】计算机毕业设计SSM实验室耗材管理系统