Qt StyleSheet介绍

news/2024/11/14 23:29:19/

文章目录

    • 前言
    • 纠错
    • 技巧
      • 可以使用 , 号来同时指明多个同一类型控件的样式表
      • qss注释

前言

本文主要以这篇博客为基础。添加一些自己使用的心得和使用样式表的一些技巧

纠错

在这里插入图片描述
ID选择器这里类型选择器可以省略,因为每个控件的objectName是不一样的,所以无需指定类型。

技巧

可以使用 , 号来同时指明多个同一类型控件的样式表

#btn1,#btn2{border:none;background-color:blue;
}
#btn1:hover,#btn2:pressed{border:none;background-color:red;
}

这样的好处是可以简化代码。官方也有类似的操作
在这里插入图片描述

qss注释

/*这是我的样式表*/
#btn1,#btn2{border:none;background-color:blue;
}
#btn1:hover,#btn2:pressed{border:none;background-color:red;
}

推荐只是用/**/这样的,因为在官网示例都是使用这样进行注释。不要使用\\进行qss的注释,可能不会影响效果但是没有变色提示,让我觉得它不是一种注释方式。


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

相关文章

(02)Cartographer源码无死角解析-(53) 2D后端优化→位姿图优化理论讲解、

讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解(02)Cartographer源码无死角解析-链接如下: (02)Cartographer源码无死角解析- (00)目录_最新无死角讲解:https://blog.csdn.net/weixin_43013761/article/details/127350885 文末…

算法leetcode|34. 在排序数组中查找元素的第一个和最后一个位置(rust重拳出击)

文章目录34. 在排序数组中查找元素的第一个和最后一个位置:样例 1:样例 2:样例 3:提示:分析:题解:rustgoccpythonjava34. 在排序数组中查找元素的第一个和最后一个位置: 给你一个按…

【vue2】vuex基础与五大配置项

🥳博 主:初映CY的前说(前端领域) 🌞个人信条:想要变成得到,中间还有做到! 🤘本文核心:vuex基础认识、state、getters、mutations actions、modules使用 目录(文末原素材) 一、…

【面试】vue组件style中scoped的作用是什么?什么是scoped穿透?

vue组件style中scoped的作用是什么? 在Vue文件中的style标签上有一个特殊的属性——scoped。scoped属性是 HTML5 中的新属性,是一个布尔属性,如果使用该属性,则css样式仅仅只能应用到当前的Vue组件,避免组件之间样式相…

个人简历(前端)

简历导航个人基本信息为了节约你的时间,请先看这一段我能为公司提供一个什么样的程序员我会的和我不会的个人经历和个人想法工作履历关于我在上一家公司“创业”个人基本信息 标题信息姓名保密性别男学历本科(浙工商计算机专业)工作经验6年技…

docker run、exec和attach使用和区别

结论 docker run:创建和启动一个新的容器实例,操作对象是镜像,选项较多,如果你要创建和启动一个容器,只能用run;docker exec:在已运行的容器中,执行命令,操作对象是容器&…

【MyBatis持久层框架】配置文件实现增删改查实战案例(下)

前言 前面我们学习了 MyBatis 持久层框架的原生开发方式和 Mapper 代理开发两种方式,解决了使用 JDBC 基础性代码操作数据库时存在的硬编码和操作繁琐的问题。 在配置文件实现增删改查上篇中,我们详细讲解了常用的查询操作,例如查询所有数据…

model.train()与model.val()

一、问题描述 需要将mmpose框架下训练的模型单独保存出来,做后续处理。用torch.save()直接保存模型mmpose_model.pt,然后重新搭建模型,把保存的模型参数加载进去,得到scratch_model.pt使用scratch_model.pt进行推理,与…