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

Qt 开发笔记

上层控件遮挡底部控件

		setAttribute(Qt::WA_TranslucentBackground); // 设置控件透明

设置控件透明 存在一些事件会被过滤

	setAttribute(Qt::WA_NoSystemBackground);	// 使事件生效
	WA_OpaquePaintEvent  //未验证

树结构 子节点设置缩进宽度

	treewidget 设置子节点缩进 setIndentation(0);

屏蔽treewidget 双击

	treewidget 屏蔽双击展开 setExpandsOnDoubleClick

获取内容宽度,进而设置控件宽度

	QFont font; // 预留,设置字体以及大小,字体大小不同 宽度也不同
	font.setPixelSize(14);
	QFontMetrics fontMetrics(font); // 创建字体度量对象
	int width = fontMetrics.width(text); // 计算给定文本在指定字体下的宽度 高版本horizontalAdvance替代

避免信号槽多次绑定

	connect(ItemDele, &UnitItemWidget::SelecdRectSig, this, &TreeWidget::OperatorUnitEditWidget, Qt::UniqueConnection);

http://www.kler.cn/a/409762.html

相关文章:

  • Python 网络爬虫操作指南
  • mysql数据库双机互为主从设置与数据库断电无法启动处理
  • 《数据结构》学习系列——图(中)
  • Java基础-Java多线程机制
  • Python3 爬虫 Scrapy的安装
  • 小柴冲刺软考中级嵌入式系统设计师系列二、嵌入式系统硬件基础知识(7)嵌入式Soc
  • 提供html2canvas+jsPDF将HTML页面以A4纸方式导出为PDF后,内容分页时存在截断的解决思路
  • 人工智能学习框架:理论与实践的结合
  • JavaScript网页设计案例:动态交互与用户体验提升
  • 音频档案批量拷贝:专业SD拷贝机解决方案
  • C 语言复习总结记录六
  • Top 10 Tools to Level Up Your Prompt Engineering Skills
  • TCP快速重传机制为啥出现重复ACK?
  • 安全加固方案
  • opencv读写文件操作
  • 谈谈微服务的常用组件
  • 面试题分析: Unity UGUI动静分离
  • Java中使用FFmpeg拉取RTSP流
  • 『 Linux 』网络层 - IP协议 (二)
  • Flink——进行数据转换时,报:Recovery is suppressed by NoRestartBackoffTimeStrategy
  • Flink Standalone集群模式安装部署
  • Spring学习笔记_49——@ResponseBody
  • Spring Boot 开发环境搭建详解
  • 【八股文】小米
  • 【漏洞复现】|百易云资产管理运营系统/mobilefront/c/2.php前台文件上传
  • 云计算虚拟化-kvm-无损扩容磁盘分区