Qt6之样式表2

news/2024/11/29 8:36:06/

一、样式选择器类型

一般情况下组件最终都会产生父子、子孙等关系,此时样式选择器类型非常重要,它决定着你的类型是否互相直接独立、互相影响和便捷高效的快速设置样式。

1、如下图常见的一个工具栏,切换时鼠标划过是灰色,选中后是蓝色;

 2、按照逻辑来说,这里应该有样式设置,但其实如下图是空白的?

 3、原因就是,我在它的父组件,也就是下图红色箭头所示的QWidget处设置了样式,这样就是用来选择器即在这QWidget里所有QToolButton无论对象名称是什么,都按以下样式执行,这样既能快速的设置样式,又便于维护和理解。

 二、辅助控制器列表

辅助控制器它是对特定组件在生效的,其实不用刻意记忆,了解后在使用时查找就行;

 三、状态列表

前面演示时已经介绍过,一个按钮最基本的状态属性,按下、划过、选中,对应的其它组件状态列表如下,有了状态可以对其进行样式设置。

 四、值列表

属性的值,通过属性查找到这里时就按照值查找后面对应的语法设置。以下是在设置边框颜色、样式、宽度、背景色等属性的值,其它雷同;

QPushButton{

background-color:red;

border-style: outset;

border-width:2px;

border-color:beige;

 

 备注:

以 background 这个属性建议用 border-image 这个属性替代可以解决因为拉伸导致背景图片失真的问题。

如下参考:

QPushButton {

color: grey;

border-image: url(I:/aboutstylesheet/imagesForExample/example_for 001.png) 3 10 3 10; border-top: 3px transparent;

border-bottom: 3px transparent;

border-right: 10px transparent;

border-left: 10px transparent;

}

这是一个九宫格分割法,它避免了 background-image 这个属性的拉伸图片的处理方式, border-image 把图片分成九个格子,顾为九宫格分割法。

/*qt6系列会持续更新,欢迎关注*/


http://www.ppmy.cn/news/380569.html

相关文章

电动汽车车载充电机 (OBC) 与车载 DC/DC 转换器技术

电动汽车车载充电机 (OBC) 与车载 DC/DC 转换器技术一、高性能电动汽车车载充电机(OBC) 电路二、双向充电机(Bi-OBC )技术方案三、车载DC/DC 转换器电路拓扑比较四、充电桩电力电子变换器 电动汽车车载充电机 (OBC) 与车载 DC/DC 转换器技术:https://pan…

18款美规奔驰S500升级车载冰箱系统,提升舒适性

凉爽餐饮随时唾手可得–后排冷藏箱让乘客能够随时享受美味。它完美集成于后排扶手中,容积约为8.5升。

23款迈巴赫S480升级原厂车载冰箱,冰爽冷饮随时唾手可得

大家好,我是小志bzs878,专注名车原厂升级,欢迎戳戳右上角“”号关注一下,持续为您带来精彩改装案例 迈巴赫S480升级原厂车载冰箱, 车载冰箱的配件有:冰箱主体 、储物盒底座、中间板等组成。 冷饮可以随时冷…

车载常见面试题

一.音乐怎么测试? 蓝牙音乐 1.手机端蓝牙不同设置下是否能正常连接:蓝牙打开、蓝牙关闭。 2.手机端播放音乐-手机端操作车载同步,音量、进度条、暂停、播放; 3.手机端播放音乐-车载端操作手机同步,音量、进度条、暂…

【Android车载系列】第2章 车载系统启动与CarService

1 车载启动流程 车载Android启动流程基本是在Android系统的启动流程中,多了Car相关服务。其他流程基本一致,下面我们来看一下Android系统的启动流程。 1.1 Android系统启动流程 Android系统的启动,从设备的开机键长按开始到Android桌面展示&…

车载冰箱E-mark认证测试项目有哪些?

根据ECE Regulation要求,车载冰箱产品进入欧洲市场,需要通过电子产品 E-mark认证,并在产品上刻印认证标志,进口国海关才允许放行。ECE是欧洲经济委员会Economic Commission for Europe的简称。而欧洲经济委员会并非欧洲组织&#…

Android车载应用开发与分析(10)- 车载空调系统(HVAC)

1. HVAC 功能介绍 HVAC 全称:供暖通风与空气调节(Heating Ventilation and Air Conditioning)。用户可以通过他来控制整个汽车的空调系统,是汽车中非常重要的一个功能。 汽车的空调HMI虽然并不复杂,但是大多都是用符号来表示功能&#xff0…

电子电气架构车载网关系列——什么是车载网关?

电子电气架构车载网关系列——什么是车载网关? 我是穿拖鞋的汉子,魔都中一个工科男! 今天是新年假期后第一个周末,连续上了7天班后终于得以休息!老规矩分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 想让对方听你的劝,最好的方式不是语言,而是你自己真的变…