关于Qt的StyleSheet作用范围
来源:互联网 发布:淘宝库克运动是正品吗 编辑:程序博客网 时间:2024/06/01 10:23
Qt的StyleSheet是很方便的一个设置各种控件风格形态的属性,但是默认的StyleSheet会作用于所有的子控件,容易带来麻烦,以下几种情况,可以限制作用范围
以QTextEdit为例,实体名为edTest
一:作用于所有子控件
StyleSheet: background:argb(0, 0, 0, 0%)
这样的好处是简单,坏处就是连ContextMenu也成背景透明的了,明显不是我们想要的
二:作用于此类控件
StyleSheet: QTextEdit{background:argb(0, 0, 0, 0%)}
这样,ContextMenu是没问题了,不过这个还是可能导致StyleSheet漏到其它控件上,他的意思是把所有QTextEdit的子控件的背景设置透明
三:只作用于特定控件
StyleSheet: QTextEdit#edTest{background:argb(0, 0, 0, 0%)}
这样就完全不会泄露了,只有edTest这个控件才会受到影响
找到这个文档真是费了很大的力气…google出来的都不是我想要的,看着文档,参考着代码终于搞定了:)
- 关于Qt的StyleSheet作用范围
- QT的stylesheet属性
- Qt StyleSheet的使用
- 关于QT stylesheet的使用的一点见解
- 关于信号量的作用范围
- qt stylesheet
- Qt stylesheet
- qt stylesheet
- Qt Stylesheet
- 关于SqlSessionFactoryBuilder SqlSessionFactory SqlSession的作用范围
- 关于Spring的Transactional注解作用范围
- 关于js中变量的作用范围
- 关于textarea 的stylesheet设置
- Qt界面子类设置stylesheet没作用解决方法
- Qt设置全局的widget的stylesheet
- Qt强大的stylesheet功能之Selector
- QT控件中的文本对齐的StyleSheet
- QT 中使用Stylesheet的注意
- 3.Struts类型转化器:Action
- 内部排序总结(一)插入排序
- 哟哟,切克闹
- C#餐厅管理系统3--MAIN窗口
- JS 浏览器打开新窗口, 非tab
- 关于Qt的StyleSheet作用范围
- 想成为嵌入式程序员应知道的0x10个基本问题
- 4.Struts类型转化器:UtilDateConverter.
- Android 接听电话功能类
- 爱立信将向Calix出售光接入资产
- 血条或进度条的效果
- 5.Struts类型转化器:注册
- oracle不同版本间的数据库导入导出
- ubuntu resolv.conf