QT开发中文网

qss 的选择器有?

Qt Style Sheet(QSS)中支持以下选择器:

  1. 类选择器:使用classname来选择具有相同类名的部件。例如,QPushButton表示所有类型为QPushButton的部件。

  2. ID选择器:使用#idname来选择具有指定ID的部件。例如,#myButton表示具有ID为”myButton”的部件。

  3. 属性选择器:使用属性和值匹配来选择部件。例如,[property=value]可以选择具有指定属性和值的部件。

  4. 后代选择器:使用空格分隔多个选择器来匹配任意深度的后代元素。例如,QWidget QPushButton可以选择任何父级是QWidget的QPushButton。

  5. 直接子选择器:使用 > 来指定只匹配直接子元素。例如,QGroupBox > QLabel可以仅匹配作为QGroupBox直接子级的QLabel。

  6. 伪状态选择器:用于根据部件的状态设置样式。例如,:hover, :checked, :disabled等。

  7. 伪元素选择器:在一些特殊情况下(如复选框、滑块等)可以应用额外样式。例如,:indicator, ::handle, ::sub-page, ::down-arrow-icon等。

这些是常见的QSS选择器,在编写QSS样式时可以根据需要使用适当的选择器来针对性地设置样式。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://qt.0voice.com/?id=9950

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?