当前位置: 首页 > article >正文

QT基础入门【QSS】 伪状态,冲突解决、级联介绍

 伪状态

伪状态的含义:伪状态指的是可以根据小部件的状态限制样式规则应用的标记。这些状态描述了小部件在特定情况下的状态,比如鼠标悬停、选中等状态。

伪状态的使用:伪状态出现在选择器的末尾,通过冒号(:)进行标记。比如,当鼠标悬停在 QPushButton(按钮)上时,下面的样式规则将适用:

QPushButton:hover { color: white }

否定伪状态:通过感叹号运算符可以对伪状态进行否定。例如,下面的规则表示鼠标不悬停在 QRadioButton(单选按钮)上时:

QRadioButton:!hover { color: red }

伪状态的链式应用:可以链式地使用伪状态,这意味着会隐含使用逻辑 AND 进行连接。比如,下面的规则表示鼠标悬停在选中的 QCheckBox(复选框)上:

QCheckBox:hover:checked { color: white }

伪状态的否定在链式应用中的使用:否定的伪状态可以出现在伪状态链中。例如,下面的规则表示鼠标悬停在未按下的 QPushButton(按钮)上:

QPushButton:hover:!pressed { color: b

http://www.kler.cn/a/133027.html

相关文章:

  • 微信小程序02-页面制作
  • 实战:一文讲透模糊匹配的三种方式的区别
  • 前端无感刷新token
  • 动态内存管理(c语言)
  • unittest和pytest
  • Android ART知多少?
  • Linux系统编程学习 NO.9——git、gdb
  • WordPress主题WoodMart v7.3.2 WooCommerce主题和谐汉化版下载
  • 设计模式-状态模式-笔记
  • 【每日一题】—— C. Yarik and Array(Codeforces Round 909 (Div. 3))(贪心)
  • Redis学习笔记15:基于spring data redis及lua脚本发送到redis服务器多久过期
  • ClickHouse建表优化
  • 在 Streamlit 中使用自定义 CSS 创建加密仪表板
  • 如何去开发一个springboot starter
  • 数据结构初阶leetcodeOJ题(二)
  • 开源WIFI继电器之方案介绍
  • 【LeetCode】1869. 哪种连续子字符串更长
  • 【Linux】基本指令
  • C++学习笔记:类与对象1
  • 泛微E-Cology CheckServer.jspSQL注入漏洞(QVD-2023-9849) 复现
  • Java中如何通过路径表达式找值:XPath和JsonPath以及SpEL详解及对比
  • 10. Spring源码篇之BeanPostProcessor
  • C/C++字符判断 2021年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析
  • 计算机网络———ipv6简解
  • 【观察】华为:数智世界“一触即达”,应对数智化转型“千变万化”
  • 在Linux系统上检测GPU显存和使用情况