当前位置:网站首页>QT添加资源文件、样式表、qss文件使用
QT添加资源文件、样式表、qss文件使用
2022-08-03 01:58:00 【Lee Neo】
添加资源文件参考步骤:
正点原子开发指南的7.1.3节;
样式表:
搜索stylesheet的步骤:
样式表:添加背景图片
设置字体的格式:
QLabel {
font-size:30pt;
color:red;
}
设置背景的格式:
qss文件
添加qss文件参考开发指南7.1.3
用代码直接实现
用qss文件实现
widget.cpp
#include "widget.h"
#include "ui_widget.h"
#include <QLabel>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
//this->setStyleSheet("QWidget{background-color:black}");
QLabel *label = new QLabel(this);
label->setGeometry(0,0,100,100);
// label->setStyleSheet("QLabel{background-color:red}");
QLabel *label1 = new QLabel(this);
label1->setGeometry(100,100,100,100);
label1->setObjectName("label1");
// label1->setStyleSheet("QLabel{background-color:green}");
this->resize(800,480);
}
Widget::~Widget()
{
delete ui;
}
main.cpp
#include "widget.h"
#include <QApplication>
#include <QFile>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
/* 指定文件 */
QFile file(":/style.qss");
/* 判断文件是否存在 */
if (file.exists() ) {
/* 以只读的方式打开 */
file.open(QFile::ReadOnly);
/* 以字符串的方式保存读出的结果 */
QString styleSheet = QLatin1String(file.readAll());
/* 设置全局样式 */
qApp->setStyleSheet(styleSheet);
/* 关闭文件 */
file.close();
}
Widget w;
w.show();
return a.exec();
}
style.qss
边栏推荐
猜你喜欢
Topic Modeling of Short Texts: A Pseudo-Document View
The cornerstone of high concurrency: multithreading, daemon threading, thread safety, thread synchronization, mutual exclusion lock, all in one article!...
个人开发者必备,免费 API 网关工具推荐
易购数码类电商商城网页设计与实现项目源码
The Multiversity 的 “非常重要的生命体” NFT 推出
数据中台建设(八):数据服务体系建设
容联云发送验证码
LabVIEW程序框图保存为图像
软件定义网络实验之自定义拓扑开发
rancher集成ldap,实现统一账号登录
随机推荐
【Arduino】重生之Arduino 学僧(2)----Arduino语言
【UE4】搭建局域网内VR直播 UE4.27
Get the first/last day of the current week, month, quarter in MySQL
部门之间,互不信任正常吗?(你是否遇到过)
11-security认证.md
Topic Modeling of Short Texts: A Pseudo-Document View
如何让优炫数据库开机自启
Qt在选择MSVC 编译器的时候,无法识别出M_PI的问题处理
vs studio 安装opencv 环境
自定义RunTimeException工具类
MySQL里获取当前周、月、季的第一天/最后一天
钻石基础知识介绍
pytest:如何调用 pytest
项目管理到底管的是什么?
Topic Modeling of Short Texts: A Pseudo-Document View
怎么做postgrsql主备?
ROS计算图——rqt_graph
【面经】被虐了之后,我翻烂了equals源码,总结如下
如何准备考pmp?
7-Redis工具类