一、

1.为了用户界面外观的动态变化,属性选择器可以与动态属性组合使用。

2.当一个属性值变化时,所引用的样式不会自动更新。相反地,必须手动触发更新才会生效。
unpolish()用于清理之前的样式,而polish()则用于添加新的样式。

二、使用举例

qss

QFrame#frmPreImg[selected=false]{border:none;background-color:#D8DFEA;
}
QFrame#frmPreImg[selected=true]{border:4px solid #32CD32;background-color:#D8DFEA;
}

使用

      m_frmPreImg1->setProperty("selected",true);m_frmPreImg1->style()->unpolish(m_frmPreImg1);m_frmPreImg1->style()->polish(m_frmPreImg1);

转载于:https://www.cnblogs.com/ike_li/p/11543601.html

Qt qss 动态属性-不同条件不同显示相关推荐

  1. 【Qt】使用Qss设置QPushButton图标和显示文本的位置

    使用Qss设置QPushButton图标和显示文本的位置 一.背景 ​ 在开发中,经常使用到按钮作为一种输入部件,然而很多时候按钮又有不同的开发设计需求,本文重点分享:如何使用Qss来设置按钮的图标和 ...

  2. QT界面中实现视频帧显示的多种方法及应用

    QT界面中实现视频帧显示的多种方法及应用 (一) 引言 1.1 视频帧在QT界面中的应用场景 1.2 不同方法的性能和适用性分析 1.2.1 使用QLabel和QPixmap 1.2.2 使用QPai ...

  3. Qt Creator在问题窗格中显示任务列表文件

    Qt Creator在问题窗格中显示任务列表文件 在问题窗格中显示任务列表文件 管理任务列表条目 任务列表文件格式 在问题窗格中显示任务列表文件 您可以使用代码扫描和分析工具来检查源代码.这些工具报告 ...

  4. js if判断多个条件_EXCEL一对多条件查找显示多个结果(INDEX+SMALL+IF+ROW函数组合)...

    这是萌二很用心梳理编辑的一篇文,看到我的标题前面冠上了[tree],被EXCEL大咖论坛收录进知识树,很开心.你的努力总会有机会被看到,共勉! 这是个万金油公式,谁用了谁知道! [INDEX+SMAL ...

  5. Qt 实现QT控件中的QLabel显示图片并自适应显示

    一.需求 实现QT控件中的QLabel显示图片,并自适应显示. 二.代码 QImage Image; Image.load(":/image/image/logo.jpg"); Q ...

  6. VS集成Qt开发入门(简易时间显示)

    VS集成Qt开发入门(简易时间显示) 软件开发入门 开发环境 简单时间显示(LcdNumber) ui界面设计(clock.ui) 工程文件(clock.h,clock.cpp) 头文件clock.h ...

  7. Qt中利用定时器QTimer实时显示当前日期和时间

    Qt中利用定时器QTimer实时显示当前日期和时间 时显示当前日期和时间.下面说明方法: 1. 在工程中声明一个全局QTimer对象 QTimer *timer; 2. 在构造函数中定义QTimer, ...

  8. vue 不同条件展示不同页面_vue根据条件不同显示不同按钮的操作

    我就废话不多说了,大家还是直接看代码吧~ 下架 已下架 补充知识:vue 过滤器之根据不同的类型渲染不同的字段 本文旨在分享如何利用vue过滤器,实现简单.高效的对同一个字段不同的字段值,渲染出不同的 ...

  9. Qt qss 九宫格

    Qt qss 九宫格 QPushButton{     border-image:url(:/button.png) 10 20 30 40;     border-top: 10px transpa ...

  10. QT 度和温度符号的显示(字符编码)

    qt中度和温度符号的显示 1.显示效果 2.代码 3.UTF-8转Unicode 1.显示效果 2.代码 // unicode统一码 转为 utf-8编码 字体大小 很大程度上影响符号的美观quint ...

最新文章

  1. 《算法竞赛进阶指南》打卡-基本算法-AcWing 93. 递归实现组合型枚举:递归与递推、dfs、状态压缩
  2. sts引入lombok_Spring Boot中lombok的安装与使用详解
  3. linux prel安装_Linux下Perl的安装(转)
  4. JDK 8与JDK 10:三元/拆箱的区别
  5. PHP向服务器错误记录、文件或远程目标发送一个错误
  6. 练习4-11 统计素数并求和(20 分)
  7. linux关于tcp协议ack的实现--总结和公平性问题
  8. ghostscript处理PDF/拆分/压缩/合并/转换
  9. 挑战程序设计竞赛——抽签Ⅱ
  10. 计算机id dns知识,智能DNS解析知识集锦
  11. 电脑不停,电脑不停重启
  12. Python turtle制作书法作品——《鸟鸣涧》
  13. 星星之火-28:什么是CDMA的远近效应与功率控制?
  14. 7、Spring事务配置下篇
  15. OPENCV计算机视觉图像处理频域傅里叶 DFT 变换低通滤波逆变换IDFT
  16. 十一月典型安全事件盘点
  17. form表单字段默认值
  18. ppsds.pgf是什么文件?
  19. 什么是进程,进程的特征
  20. asynchttpclient java_Java-Post方法在Android的AsyncHttpClient中不起作...

热门文章

  1. prthon序列、映射
  2. 论坛apache伪静态_修正PostViews插件加入CDN静态缓存后计数不正常问题
  3. python和其它语言混合编程_C++和Python混合编程 - python嵌入C++
  4. zotero mac 插入BibTeX条目 快捷键
  5. 如何查看json文件数据编码_【阿里】如何把 json 数据转化为 demo.json 并下载文件...
  6. mysql+mmm+主动模式_MySQL集群搭建(4)-MMM+LVS+Keepalived
  7. 陕西一本大学计算机专业排名2015,陕西计算机专业大学排名
  8. 二相漏电断路器接线图_怎么看配电柜接线图?配电柜接线图读图技巧
  9. rtl8188eu无线网卡驱动linux,关于rtl8188eu_Linux的驱动问题想请教一下
  10. linux mysql5.7.12安装图解_centos 安装 mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 详细步骤