qt之QSS常见属性

本文通过以下方式来设置QSS

cpp 复制代码
控件名->setStyleSheet("");

设置字体大小

cpp 复制代码
font-size:18pt;

设置背景颜色

cpp 复制代码
background-color:red;

cpp 复制代码
background-color:#111111;

cpp 复制代码
background-color:rgba(229,229,229,0);

注:rgba的最后一个值代表透明度

设置字体

cpp 复制代码
font-family:SimSun;

注:黑体:SimHei,楷体:KaiTi,微软雅黑:Microsoft YaHei

设置四周间距

cpp 复制代码
padding:5px;

设置字体加宽

cpp 复制代码
font-weight:900;

设置字体颜色

cpp 复制代码
color:#0B2C47;

设置圆角

cpp 复制代码
border-radius:25px;

注:圆角超出了范围可能不显示

也可以分开来设置,比如border-top-left-raduis

设置边框

cpp 复制代码
border:1px solid red;

注:第一个属性代表宽度,第二个代表样式(solid 实线,dotted 点状边框 , none无边框 dashed 虚线),第三个代表颜色

也可以分开来设置,比如border-left

本文设置QSS的完整语句应该是类似这样的:

cpp 复制代码
lineEdit->setStyleSheet("border-radius:16px;font-size:20pt;background-color:white;");
相关推荐
努力学习的小廉15 分钟前
【C++】 —— 笔试刷题day_14
开发语言·c++
漫步企鹅29 分钟前
【GDB】调试程序的基本命令和用法(Qt程序为例)
开发语言·qt·gdb·调试
阿昆的科研日常39 分钟前
Matlab个性化绘图第10期—滑珠进度柱状图
开发语言·matlab·可视化·论文插图
严文文-Chris43 分钟前
方法区、堆、虚拟机栈、寄存器分别存储哪些内容?为什么存储这些内容?
java·开发语言
无名之逆1 小时前
Hyperlane 文件分块上传服务端
服务器·开发语言·前端·网络·http·rust·php
Miraitowa_cheems1 小时前
JAVA SE 自我总结
java·开发语言·javase
码猩1 小时前
C# winform根据EXCEL匹配文件后将txt的图片分别下载到指定的文件夹里
开发语言·c#·excel
Alt.91 小时前
SpringMVC基础三(json)
java·开发语言
搬砖工程师Cola1 小时前
<C#>在 C# .NET 中,使用 LoggerExtensions方法创建日志
开发语言·c#·.net
小学生搞程序2 小时前
学习Python的优势体现在哪些方面?
开发语言·python·学习