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设置背景图片相关推荐

  1. Qt设置背景图片方法

    本文主要介绍三种Qt设置背景图片的方法: 1.QPalette 2.重写paintEvent 3.设置Qss(Qt style sheet) 1.QPalette (1)示例 //.cppthis-& ...

  2. QT设置背景图片以及设置按钮

    1.Qt设置背景图片 ①.设置UI窗口背景图片,需要在构造函数中添加以下代码:          this-> setAutoFillBackground(true);          QPa ...

  3. qt设置背景图片注意事项

    QT Create中,对button或者window等部件设置背景.颜色.透明等样式时,需要用到style sheet,可以直接在代码里写,也可以在ui设计师里通过右键change style she ...

  4. QT设置背景图片的三种方式

    QPalette的方法 基本步骤: (1). 首先设置QWidget的autoFillBackground属性为真 (2). 然后定义一个QPalette对象,设置QPalette对象的背景属性(颜色 ...

  5. linux qt 背景图片,qt设置背景图片

    <一>http://blog.csdn.net/qq5823996/article/details/6851788 Qt的窗口背景图片有3种方式设置 1.QPalette p; p.set ...

  6. qt 设置背景图片方法

    遇到的问题 widget窗口直接使用 setStyleSheet设置 border-image 显示不出来, 如果非要使用setStyleSheet 方法, 可以在widget里面再加一层 widge ...

  7. QT设置背景图片的Qss实现方式

    代码如下: setStyleSheet("background-image:url(:/icon/Background.png); background-position: left top ...

  8. qt 设置背景图片、背景色步骤

    拖一个label 控件 label 上右键选择改变样式表, 添加资源选择图片 一.设置背景图 background-image: 二.铺满整个label border-image: 三.添加图片,im ...

  9. Qt 设置背景图片

    QLabel QPixmap pixmap("background.png"); setPixmap(pixmap); 图片不会自适应控件大小 还是图片的尺寸setStyleShe ...

最新文章

  1. Bridge Pattern
  2. Codeforces Round #301 (Div. 2) C. Ice Cave BFS
  3. IndexAction.java (Java之负基础实战)
  4. spring 事务配置
  5. Java多线程系列 面试题
  6. C++ Qt高级开发视频教程
  7. PHP安装Xdebug
  8. 人脸识别+AI技术如何实现智慧工地履约考勤?
  9. 0x00000116错误代码 nvlddmkm.sys 蓝屏
  10. 2017年的6个大数据发展趋势
  11. pyqt5 失焦 监听无操作 定时器
  12. mysql1273,phpmysql错误 – #1273 – #1273 – 未知排序规则:’utf8mb4_general_ci’
  13. 正在获取服务器信息,正在获取远程列表服务器信息
  14. 图片怎么转换成PDF格式?这两种方法赶紧记下
  15. lazada数据分析采集软件,各国市场第一视角帮你分析!
  16. [医疗信息化][DICOM教程]开篇介绍,新冠肺炎为医疗保健信息产业带来新的的紧迫性...
  17. set feedback
  18. mac删除自带的 ABC 输入法
  19. 计算机公式乘以百分之十五,EXCEL表格数据乘以15的公式【EXCEL表格中可以套用公式来实现输入数据后自动乘以某个数据的计算吗?】...
  20. 【附源码】计算机毕业设计SSM实验室耗材管理系统

热门文章

  1. JAVA比较文件是否相同
  2. java using的用法_using的几种用法 C#
  3. 贵阳学python_python学习类
  4. 201671010460朱艺璇 实验三作业互评与改进报告
  5. Spring框架第一天
  6. chattr 改变文件的扩展属性
  7. 深入理解Java类加载器(2)
  8. C++11 function用法 可调用对象模板类
  9. Mysql 中is null 和 =null 的区别
  10. BGP双线的真真假假