当前位置: 首页 > news >正文

QT styleSheet——控件设置样式表

QT开发中,需要设置多种多样的控件表现形式,QT实现的styleSheet能够满足多种多样的场景,这里简单的记录下一些我常用的

  • 设置透明背景,鼠标悬浮时,设置背景色:
pushButton->setStyleSheet("QPushButton {background: transparent;border: none;} QPushButton:hover {background-color: rgba(200, 200, 200, 255);}")
//这里设置pushButton的背景,正常情况下背景设置为透明,当有鼠标悬浮时,设置背景色rgba(200, 200, 200, 255)
  • 根据控件的property值设置对应的背景:
   //widget是一个父控件,他的子对象可以根据property值,设置对应的样式widget->setStyleSheet("*[mandatoryField=\"true\"] { background-color: yellow }");child1= widget->findChild<QCheckBox*>("EditGroupCB");child2= widget->findChild<QComboBox*>("searchDepthCO");child1->setProperty("mandatoryField",true); // 背景会设置为黄色child2->setProperty("mandatoryField",true); // 背景会设置为黄色

QT官方网站关于styleSheet的介绍点击这里

http://www.lryc.cn/news/296779.html

相关文章:

  • Linux学习
  • MFC研发自验用例编写应注意哪些关键测试点
  • ChatGPT升级版本GPT-4V(ision)支持多模态语音和图像
  • 机器人搬砖 - 华为OD统一考试
  • 10分钟快速入门正则表达式
  • 【C++】C++的简要介绍
  • Golang数据库编程详解 | 深入浅出Go语言原生数据库编程
  • 《游戏引擎架构》 -- 学习2
  • #Js篇:js里面递归的理解
  • Qt博客目录
  • 【C++】初识模板:函数模板和类模板
  • 记录Dynamo每个节点的运行时间
  • 探索设计模式的魅力:代理模式揭秘-软件世界的“幕后黑手”
  • AD9361多片同步设计方法
  • 2024/2/7 图的基础知识
  • 1897_野火FreeRTOS教程阅读笔记_链表
  • CTFshow web(php命令执行 45-49)
  • 飞天使-linux操作的一些技巧与知识点8-zabbix6.0 容器搭建
  • 51 单片机入门 400 例
  • 贪心算法的应用
  • CentOS基于volatility2的内存取证实验
  • HLS 三角函数报错:undefined reference to ‘cordic_apfixed::circ_table_arctan_128‘
  • 【汇编】简单的linux汇编语言程序
  • Fink CDC数据同步(四)Mysql数据同步到Kafka
  • Adb offline疑难杂症解决方案大全记录
  • 详述FlinkSql Join操作
  • Ajax+JSON学习二
  • STM32单片机的基本原理与应用(六)
  • 《MySQL 简易速速上手小册》第4章:数据安全性管理(2024 最新版)
  • VUE学习之路——列表渲染