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

【Qt】选择器

选择器概况

QSS选择器支持以下几种:
 

选择器示例说明

全局选择器

*

选择所有的 widget.

类型选择器 (type selector)

QPushButton

选择所有的 QPushButton 和 其⼦类 的控件.

类选择器 (class selector)

.QPushButton

选择所有的 QPushButton 的控件. 不会选择⼦类.

ID 选择器

#pushButton_2

选择 objectName 为 pushButton_2 的控件.

后代选择器

QDialog QPushButton

选择 QDialog 的所有后代(⼦控件, 孙⼦控件等等) 中的 QPushButton.

⼦选择器

QDialog > QPushButton

选择 QDialog 的所有⼦控件中的 QPushButton.

并集选择器

QPushButton, QLineEdit, QComboBox

选择 QPushButton, QLineEdit, QComboBox 这三种控件. (即接下来的样式会针对这三种控件都⽣效)

属性选择器

QPushButton[flat="false"]

选择所有 QPushButton 中, flat 属性为 false 的控件.

例子:使用不同的选择器

(1)类型选择器

(2)类选择器

(3)id选择器 

在开发中,期望不同的控件样式不同,需要选择ID选择器。

  

当类型与ID选择器都选中同一个控件的时候,并且设置的样式是冲突的,此时id选择器的优先级更高。

(4)并集选择器

相关文章:

  • 【CTF Web】BUUCTF Upload-Labs-Linux Pass-13 Writeup(文件上传+PHP+文件包含漏洞+PNG图片马)
  • Docker打包镜像
  • JavaScript高级——显式原型和隐式原型
  • 自学半年LabVIEW,能搭建出来一个系统吗
  • Datasheet SHT20芯片的数据手册
  • 在深度学习计算机视觉的语义分割中,Boundary和Edge的区别是?
  • 【数学建模】典型相关分析
  • C++ | Leetcode C++题解之第392题判断子序列
  • 2023Idea版本无法下载通义灵码插件以及无法登录问题
  • C++详解string(全面解析)
  • 【虚拟化】KVM-virsh离线工具进行客户机虚拟机磁盘访问
  • 2024年CCPC网络赛 D题个人理解
  • AI绘画笔记
  • Eprime学习【E-basic语言、心理学实验程序设计】
  • 视频回放 | DolphinDB 2024 年度峰会主会场演讲精彩回顾
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【React系列】如何构建React应用程序
  • CentOS6 编译安装 redis-3.2.3
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • extract-text-webpack-plugin用法
  • javascript面向对象之创建对象
  • Java程序员幽默爆笑锦集
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Mithril.js 入门介绍
  • mysql中InnoDB引擎中页的概念
  • Octave 入门
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • react-native 安卓真机环境搭建
  • Vue.js-Day01
  • 大型网站性能监测、分析与优化常见问题QA
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 悄悄地说一个bug
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 译米田引理
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • #QT(智能家居界面-界面切换)
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (2)STL算法之元素计数
  • (ibm)Java 语言的 XPath API
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (三分钟)速览传统边缘检测算子
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET 反射 Reflect
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .NET委托:一个关于C#的睡前故事
  • .NET正则基础之——正则委托
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [ IO.File ] FileSystemWatcher
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择
  • []指针
  • [3300万人的聊天室] 作为产品的上游公司该如何?