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

源码解析8-QSS原理-案例-Qt的qss特殊设置多个子控件的颜色与伪状态

Qt源码解析 索引

源码解析8-QSS原理-案例-Qt的qss特殊设置多个子控件的颜色与伪状态

有些时候我们想特殊设置QSS,比如某一类标题栏目,某一个窗口中的颜色。

重要的是我们需要同时设置多个特殊的按钮等。

统一设置所有

单一按钮全局设置

 QPushButton { color: red }

多个控件全局设置

 QPushButton, QLineEdit, QComboBox { color: red }

设置一些特殊的按钮

设置名称为okButton的qss。此时采用ID选择器

QPushButton#okButton { color: gray }

当我们想多个ID选择器一起设置时,复合语句,需添加逗号分割。

QPushButton#okButton,#aButton,#bButton { color: gray }

伪状态设置

单一伪状态设置如下

  QPushButton:hover { color: white }

设置一些特殊的按钮属性与伪状态

多个ID选择器的伪状态设置

QPushButton#okButton:hover,#aButton:hover,#bButton:hover { color: gray }

链接文档

Qt 子类窗口不继承父类窗口qss设置方法

http://www.lryc.cn/news/263307.html

相关文章:

  • Nginx+Tomcat实现负载均衡和动静分离
  • linux系统的u盘/mmc/sd卡等的支持热插拔和自动挂载行为
  • 使用Python将OSS文件免费下载到本地:项目分析和准备工作
  • 从Gitee克隆项目、启动方法
  • 不用再找了,这是大模型实践最全的总结
  • QT 记录
  • 智能优化算法应用:基于黑寡妇算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • VSCode 常用的快捷键和技巧系列(2)
  • 【Hadoop】执行start-dfs.sh启动hadoop集群时,datenode没有启动怎么办
  • 计算机网络(四)
  • 非递归实现的快速排序
  • windows 安装jenkins
  • SQL进阶理论篇(十二):InnoDB中的MVCC是如何实现的?
  • SpringCloudAliBaba篇之Seata:分布式事务组件理论与实践
  • 在centos7.9上安装Jenkins的安装过程
  • uni-app基本标签
  • 《PySpark大数据分析实战》-14.云服务模式Databricks介绍基本概念
  • 微信小程序校园跑腿系统怎么做,如何做,要做多久
  • 当我分别问8款GPT一个问题。。。
  • Elasticsearch 8.9 search命令执行查询源码
  • 【PHP】身份证正则验证、校验位验证
  • Matlab示例-Examine 16-QAM Using MATLAB学习笔记
  • ArcGIS Pro SDK运行消息只提示一次
  • 通话状态监听-Android13
  • 无懈可击的防泄密之旅:迅软DSE在民营银行的成功实践
  • 【送书活动】智能汽车、自动驾驶、车联网的发展趋势和关键技术
  • 不同版本QT使用qmake时创建QML项目的区别
  • 【PHP入门】1.1-PHP初步语法
  • 如何在jenkins容器中安装python+httprunner+pytest+git+allure(一)
  • Android终端模拟器Termux上使用Ubuntu