学习QT之QSS的使用
2023-09-14 09:05:11 时间
1、新建qss文件
在你的工程中创建一个MyQss.qss,新建一个.txt,修改名字和后缀。
2、工程内建立资源文件
Qt Creator中依次点击文件、新建文件或项目,选择Qt Resource File:
新建完成之后,点击下面的添加下拉按钮,添加前缀:
前缀添加完成之后,再此点击添加下拉按钮,添加文件,把之前新建的.qss文件添加进去:
添加完文件之后,点击文件中的保存所有文件,就可以看到我们添加的qss文件了:
3、读取资源文件
在类中添加如下函数:
void Widget::Set_QSS()//设置样式
{
QFile file(":/QSS/myQss.qss");
file.open(QFile::ReadOnly);
QString styleSheet = tr(file.readAll());
this->setStyleSheet(styleSheet);
file.close();
}
4、添加样式代码
在qss文件中添加样式代码,在此举一个QWidget的例子:
QWidget#widget_3
{
border: 1px solid #32435E;
border-radius: 5px; /*控件边框的弧度,数值越大,则弯曲得越厉害*/
/* padding: 0 8px; */
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, /*背景*/
stop: 0 #113845,
stop: 1.0 #15A8FF);
selection-background-color: #0A246A;
}
QWidget#widget_3 :QWidget是类名,widget_3是控件(对象)名
(Widget)效果如下:
稍加调教,就可以实现一些好看的界面:
本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓
相关文章
- Qt: 中文-常量中有换行符[通俗易懂]
- Qt 之图形(QPainter 的基本绘图)「建议收藏」
- qlineedit 不可编辑_qt中获取lineedit文本内容
- C++学习:从基础到QT实现
- 【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 编辑 Qt 桌面按钮控件 | 修改按钮文本 | 为按钮添加点击事件 | 系统调用 | 去掉系统调用命令窗口 )
- 编程在Linux下学习Qt界面编程(linux下qt界面)
- 编程Linux下Qt实例编程:从入门到精通(linux下qt实例)
- Linux串口应用开发实践——Qt篇(linux串口qt)
- Qt Model/View(模型/视图)结构(无师自通)
- 使用Qt框架轻松连接MySQL数据库(qt与mysql连接)
- 使用Qt在Linux下执行命令(qt执行linux命令)
- Qt 实现 Linux 串口通信编程(qt串口linux)
- 在Linux上体验Qt的魅力(linux下运行qt)
- 安装Linux系统,学习QT开发技术(linux安装qt教程)
- Linux编译Qt库:从零开始(linux编译qt库)
- 在Linux下探索Qt程序的奥秘(linux下运行qt程序)
- Linux Qt中文环境配置及显示优化(linuxqt中文显示)
- Qt编程实现MySQL数据库调用(qt调用MySQL数据库)
- 使用Linux系统成功运行QT程序的步骤与技巧(linux运行qt程序)
- Qt与SQLServer结合,提升开发效率(qt和sqlserver)
- 编程使用Qt快速实现SQLServer数据库编程(qt中sqlserver)
- 从 Qt 中编译到 MySQL 的进程(qt mysql 编译)