Qt如何使用QSS,修改界面背景颜色_qss 背景色_给你一朵小红花的博客-程序员秘密

技术标签: QSS  QT基础学习  

1、首先下载qsseditor编辑器
2、在QT编写的程序下建立一个.qss后缀的qss文件
3、然后通过qsseditor打开qss文件
4、在main()函数里面添加代码:

#include "mainwindow.h"
#include <QFile>
#include <QApplication>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
 
    QFile qss("test.qss");
            qss.open(QFile::ReadOnly);
            qApp->setStyleSheet(qss.readAll());
            qss.close();
   
   
    MainWindow w;
    w.show();
    return a.exec();
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42655967/article/details/106047196

智能推荐

MyDLNote-Enhancement:[2020CVPR] Zero-Reference Deep Curve Estimation for Low-Light Image Enhancement_Phoenixtree_DongZhao的博客-程序员秘密

Zero-Reference Deep Curve Estimation for Low-Light Image Enhancement[paper] :https://arxiv.org/pdf/2001.06826.pdf[project (github)] :https://li-chongyi.github.io/Proj_Zero-DCE.htmlAbstractThe paper presents a novel method, Zero-Reference Dee...

机器学习笔记三-----------------Prophet(时间序列模型)的复杂例程笔记_prophet是机器学习吗_YOULANSHENGMENG的博客-程序员秘密

一,Prophet对象及接口说明1.1 Prophet.make_future_dataframe()接口解读首先解读 make_future_dataframe()接口的意义,查看该参数的命令:help(Prophet.make_future_datafrme)make_future_dataframe(self, periods, freq='D'【预测的最小单位】, include_history=True) Parameters ---------- ...

DevOps的概念及常用工具集_devops核心组成包含了工具集_王小二(海阔天空)的博客-程序员秘密

DevOps的概念及常用工具集一、DevOps的概念DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。以 IT 自动化以及持续集成(CI,Continu...

linux socket 下select() 判定文件可读或写_linux判断socket是否可读可写_tqyou85的博客-程序员秘密

select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他 文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成,当调用select()时,由内核根据IO状态修改fd_set的内容,由此来通知执行了select()的进程哪一Socket或文件可读,下面具体解释:int select(nfds,

cpp:360: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'_撒哈拉的小屋的博客-程序员秘密

当我在pycharm中用opencv读取图片时出现这样的错误:cv2.error: OpenCV(4.1.0) D:\Build\OpenCV\opencv-4.1.0\modules\highgui\src\window.cpp:360: error: (-215:Assertion failed) size.width&gt;0 &amp;&amp; size.height&gt;0 in ...

随便推点

Flink从入门到精通100篇(二十三)-基于Apache Flink的爱奇艺实时计算平台建设实践_普通网友的博客-程序员秘密

导读:随着大数据的快速发展,行业大数据服务越来越重要。同时,对大数据实时计算的要求也越来越高。今天会和大家分享下爱奇艺基于Apache Flink的实时计算平台建设实践。今天的介绍会围绕下面三点展开: Flink的现状与改进 平台化的探索和实践:实时计算平台 Flink业务案例 01Flink的现状与改进1.Flink现状首先和大家分享下爱奇艺大数据服务的发展史。我们从2012年到2019年,大数据服务经过了一系列持续的改进和发展: 2012年搭.

HDOJ(HDU) 1799 循环多少次?(另类杨辉三角)_weixin_34125592的博客-程序员秘密

Problem Description 我们知道,在编程中,我们时常需要考虑到时间复杂度,特别是对于循环的部分。例如, 如果代码中出现 for(i=1;i&lt;=n;i++) OP ; 那么做了n次OP运算,如果代码中出现 fori=1;i&lt;=n; i++) for(j=i+1;j&lt;=n; j++) O...

RSA加密算法详解与c代码实现_rsa加密算法代码_RKAnjia的博客-程序员秘密

RSARSA加密算法详解算法描述RSA加密算法详解算法描述随着网络的迅速发展与普及,对称加密算法越来越难以满足网络通信中对安全性的需求,随着人们对密码学的研究逐渐加深非对称加密算法出现并迅速应用到网络通信中。(。。。额,随便瞎扯:)在一个有n个网络用户组成的网络通信区域里,如果使用对称加密算法保证通信的安全,那么要管理的密钥有(n-1)!个,在用户数量较大的情况下这个数事很庞大的,所要耗费的资源也是巨大的;如果使用非对称加密算法,那么要管理的密钥有2n个,比之对称加密算法要节省很对资源。...

【IL】IL指令详解_weixin_30475039的博客-程序员秘密

名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数列表...

AndroidStudio使用入门_i佳佳的奶茶的博客-程序员秘密

AndroidStudio使用入门1_AndroidStudio activity的基本使用1.1_MainActivity和activity_main的初识1.2_Activity的清单文件简介1.3_几种重要文件的介绍1.4_基本布局的认识与使用1.4.1_RelativeLayout(相对布局)1.4.2_线性布局2_控件的使用2.1_通用属性2.2_TextView的使用2.3_Button的使用1_AndroidStudio activity的基本使用log.v("","");//在控制面板输

推荐文章

热门文章

相关标签