Qt 中的 QSS(Qt Style Sheets)类似于 CSS,用于自定义 Qt 应用程序中控件的外观和样式。通过 QSS,开发者可以灵活地改变窗口、按钮、标签等控件的颜色、字体、边框、间距等视觉元素,而不需要深入到绘制逻辑中。
普通示例
QLabel
{
background-color: rgb(54,54,54); /*背景色*/
color: rgb(230,230,230); /*字体颜色,前景色*/
font-family: "Microsoft YaHei"; /*字体类型*/
font-size: 14px; /*字体大小*/
}
字体样式
font-family
- 设置字体类型,可以指定一个或多个字体名称。多个字体之间用逗号分隔,当首选字体不可用时,系统会尝试使用下一个字体。
font-size
- 设置字体大小,通常使用像素(
px
)为单位。
font-weight
- 控制字体的粗细。常用值为
normal
、bold
,或者数值(100
到900
,如font-weight: 400;
表示正常粗细)。
font-style
- 设置字体的样式,可以是
normal
(正常)、italic
(斜体)或oblique
(倾斜)。
QLabel{
font-family: "Microsoft YaHei";
font-size:25px;
font-style:italic;
font-weight