Qt 框架中QSS (Qt Style Sheets) 样式表.docxVIP

  • 2
  • 0
  • 约3.52千字
  • 约 4页
  • 2026-03-18 发布于山西
  • 举报

Qt框架中QSS(QtStyleSheets)样式表

一、QSS核心基础

1.核心语法结构

QSS的基本单位是样式规则,格式和CSS一致:

css

/*注释格式:和CSS一样*/选择器{

属性1:值1;

属性2:值2;

/*单行注释*/}

选择器:指定要美化的Qt控件(如QPushButton表示所有按钮);

属性:控件的样式属性(如background-color表示背景色);

值:属性的具体取值(如red、#FF0000、10px)。

2.QSS的加载方式

QSS有3种常用加载方式,覆盖不同使用场景:

python

运行

#以PyQt5为例(C++Qt语法类似)fromPyQt5.QtWidgetsimportQApplication,QWidget,QPushButtonimportsys

app=QApplication(sys.argv)

window=QWidget()

window.resize(300,200)

#方式1:直接给单个控件设置QSS(局部样式)

btn=QPushButton(按钮1,window)

btn.setStyleSheet(QPushButton{background-color:green;color:white;})

#

文档评论(0)

1亿VIP精品文档

相关文档