QT:QSS ID选择器无效
我正在学习使用Qt样式表给我的应用程序添加不同的样式。我上网看了看Qt文档,上面说你可以使用一种ID选择器,它可以把主题应用到某些对象上。我就是这样实现这个特性的:
QPushButton#button
{
color:red;
}
但这不管用。只有当我尝试不使用ID选择器时,它才有效:
QPushButton
{
color:red;
}
这是什么原因呢?我忘了添加button-> setObjectName(“Name”);,这导致样式表不知道button对象。只需添加这行,代码即可正常工作。
参考:
Qt Stylesheets : Unable to use ID Selector
QT:QSS ID选择器无效的更多相关文章
- Qt qss 使用
		1.在资源文件建立一个qss文件.如blue.qss 2. 调用 #include "mainwindow.h" #include <QApplication> #in ... 
- QSS 的选择器
		本文连接地址:http://www.qtdebug.com/QSS-Selector.html 选择器决定了 style sheet 作用于哪些 Widget,QSS 支持 CSS2 定义的所有选择器 ... 
- QT (QSS) 编程, QSS语法概述。。setstylesheet
		http://www.cnblogs.com/davesla/archive/2011/01/30/1947928.html 转载] QT皮肤(QSS)编程 借用css 的灵感, Qt也支持Qt自己的 ... 
- Qt样式表——选择器详解(父子关系)
		在上一节中,小豆君给大家介绍了样式表的基本概念和大致用法.今天我们来详细了解下样式表中选择器的用法. 所谓选择器,就是指定你所设置的样式对哪个或哪些控件起作用. 到目前为止,Qt样式表支持CSS2中定 ... 
- jQuery选择器之id选择器
		页面的任何操作都需要节点的支撑,开发者如果快速高效的找到指定的节点也是前端开发中的一个重点.jQuery提供了一系列的选择器帮助开发者达到这一目的,让开发者可以更少的处理复杂选择过程与性能优化,更多专 ... 
- uni-app-小程序中组件不支持id选择器等
		这个问题刚开始遇到的时候有点搞笑啰,正常情况下,id选择器不是最正常的吗?搞锤子哦. 接着我就找度娘了 ,官网给出的解释是:https://developers.weixin.qq.com/mini ... 
- id选择器、类选择器、属性选择器
		在网页编辑时,通常要对样式进行各种设置.我们借助CSS样式设计中的选择器,就能很好很方便的对它们进行管理和设置了. 今天,跟大家分享一下几个常用的选择器:id选择器.类选择器.属性选择器. id选择器 ... 
- CSS选择器中类和ID选择器的区别
		类和ID选择器的区别 学习了类选择器和ID选择器,我们会发现他们之间有很多的相似处,是不是两者可以通用呢?我们不要着急先来总结一下他们的相同点和不同点: 相同点:可以应用于任何元素不同点: 1.ID选 ... 
- JQuery中的id选择器含有特殊字符时,不能选中dom元素
		1.jquery类库在我们实际项目中用的很多,大家经常需要根据控件的id,获取对应的html元素.但是:当id含有特殊字符的时候,是不能选中的 2.jquery的id选择器只支持,单词.阿拉伯数字.下 ... 
随机推荐
- sqlalchemy的常用字段
			#encoding: utf-8 from sqlalchemy import create_engine,Column,Integer,String,\ Float,Boolean,DECIMAL, ... 
- 小菜鸟之Cisco
			Switch>enable// Switch#configure// Switch#show vlan//展示vlan接口 Switch(config)#enable password 1234 ... 
- 12306 的架构也太 "牛X" 了吧!
			每到节假日期间,一二线城市返乡.外出游玩的人们几乎都面临着一个问题:抢火车票! 虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会.尤其是春节期间,大家不仅使用12306,还 ... 
- Yii2.0中使用Union查询,并使用join,支持分页
			$query1 = Class1::find()->where($where); $query2 = Class1::find()->alias('a')->join('left j ... 
- python_0基础开始_day07
			第七节 1,基础数据类型补充 str: print(str.capitalize()) —— 首字母大写 print(str.title()) —— 每个单词的首字母大写 print(str.swap ... 
- TCP三次握手与四次挥手详解(最全面)
			目录 TCP的三次握手与四次挥手 TCP报文段的首部格式 TCP的工作原理 TCP 的流量控制 TCP的拥塞控制 拥塞控制与流量控制的关系 拥塞控制所起的作用 慢开始和拥塞避免 慢开始算法的原理 三次 ... 
- 进程之multiprocessing模块代码篇
			这里再把之前的内容总结和补充一下: 并发和并行: 你在干坏事,来了一个电话,干完坏事再去接电话,说明你既不是并发也不是并行. 你在干坏事,来了一个电话,你接完电话接着干坏事,说明你支持并发 你在干坏事 ... 
- 部署etcd集群
			部署etcd集群 第一步:先拉取etcd二进制压缩包 wget https://github.com/coreos/etcd/releases/download/v3.3.2/etcd-v3.3.2- ... 
- mybatis postgresql insert后返回自增id
			在使用mybatis + postgresql,我们有时在插入数据时需要返回自增id的值,此时在插入时,可以按照以下例子来编写mapper文件 <insert id="insertUs ... 
- c++字符串的输入
			先声明一下字符串的初始化:当初始赋值的时候一定是反斜杠0(\0)有三种方式“”,{‘\0’}."\0"(如果是已经赋值的我们可以采用memset(recvbuf, '\0', si ... 
