Qss样式(二)

摘要:
Qs实际上是一段文本,必须以某种格式编写。现在让我们来看看Qs:selector的语法格式{attribute1:value;attribute2:value;……似乎要编写Qss样式,必须首先确定选择器符号。

Qss 其实就是一段文本,当然得按一定格式来写。下面请看Qss的语法格式:

选择器 { 属性1:值;属性2:值;……属性n:值;}

对应上篇文章的Qss样式:

1

现在我们可以来解释这段话的意思了:

对应用程序中的QPushButton类的背景色、文本颜色(background-color、color)使用指定的rgb值(rgb(120,120,120)、rgb(0,230,230))。

看来写Qss样式,得先确定选择器符号。那么选择器符号有哪些呢?

先看表1,可以充当选择器的符号

选择器实例可以匹配的窗口部件
全局对象*任意窗口部件
类型QDial给定类的实例,包括子类
.QDial给定类的实例,不包括子类
标识QDial#ageDial给定对象名称的窗口部件
Qt属性QDial[y="0"]为某些属性赋值的窗口部件
子对象QFrame>QDial给定窗口部件的直接子窗口部件
子孙对象QFrame QDial给定窗口部件的子孙窗口部件

再来看表2,和上表中选择器配合使用的辅助控制器。

辅助控制器说明
::indicator复选框、单选钮、可选菜单项或可选群组框的指示器
::menu-indicator按钮的菜单指示器
::item菜单、菜单栏或状态栏项
::up-button微调框或滚动条的向上按钮
::down-button微调框或滚动条的向下按钮
::up-arrow微调框、滚动条或标题视图的向上箭头
::down-arrow微调框、滚动条、标题视图或组合框的向下箭头
::drop-down组合框的下拉箭头
::title群组框的标题

再来看表3,和表1、表2配合使用的状态。

状态说明
:disabled禁用窗口部件
:enabled启用窗口部件
:focus窗口部件有输入焦点
:hover鼠标在窗口部件上悬停
:pressed鼠标按键点击窗口部件
:checked按钮已被选中
:unchecked按钮未被选中
:indeteminate按钮被部分选中
:open窗口部件位于打开或扩展状态
:closed窗口部件位于关闭或销毁状态
:on窗口部件的状态是“on”
:off窗口部件的状态是“off”
行了,先到这里吧!后续再来举例理解这些选择器、辅助控制器、状态的配合使用。

免责声明:文章转载自《Qss样式(二)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇定时任务应该这么玩openwrt ubus (OpenWrt micro bus 架构)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

解决安卓手机连接wifi总弹出“已登录到Wlan网络”

一些Android机型在连接到wifi时会不断提示,“如果你不小心打开了这个提示,你会跳转到一些广告网站。这是因为谷歌服务器会在本地Android系统通电后发送连接请求。”。一些手机制造商的工程师将此连接服务器设置到一些广告网站并登录网络“我们可以管理设备或手机模拟器的状态,还可以执行许多手机操作,如安装软件、升级系统、运行shell命令等。adb是连接安卓...

字符串解压缩类库(zip、GZIP、QuickLz、snappy、lzf、jzlib)介绍

它旨在提供高压缩速度和合理的压缩比=-1){out.write;}字节[]未压缩=输出。到字节数组();--返回提取字符串的字节数组。介绍使用预先选择的解压缩类库-GZIP压缩字符串=“这是一个用于测试的字符串”;ByteArrayOutputStreamout=新的ByteArray输出流();GZipOutputStreamgout=newGZipOut...

eventUtil

}elseif(element.attachEvent){element.aattchEvent('on'+类型,}else{element['on'+type]=处理程序;}else{element['on'+类型]=null;函数(事件){returnevent.type;}否则{event.returnValue=false;...

移动通信网络中的 GTP 协议

在EPSUP中使用GTP的优点之一是GTP具有固有的可识别隧道机制和GTP可以为UE提供的移动性。注意:GTPv2-U协议不存在。GTP-C协议GTP-C是GTP的控制平面,使用UDP端口2123。在EPS中,GTPv2-C协议负责创建、维护和删除S1、S5/S8和其他接口上的GTP-U隧道。它是一种基于IP的隧道协议,允许在GTP UProtocolEnt...

Json对象转Ts类

其次,Json是一种轻量级的数据交换格式。在前端和后端之间的数据交互过程中,后端接口返回Json格式的数据,前端需要使用相应的Ts类对象来接收它。此时,如果后端提供样本数据或现有接口返回的Json格式数据,是否有方法帮助我们从Json格式数据生成Ts类?介绍了三个主要功能。1.查看Json对应的Ts类,将要格式化的Json字符串复制粘贴到中间编辑区域。单击右...