首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
qlsitview专题
QT 使用QLsitView 实现多个子项选中取消效果
文章目录 效果图概述部分代码总结 效果图 概述 整个界面的布局介绍请看这篇博客想要的到这种自由选择中的Item效果,需要使用到Model-view的思想,每个item中都要存放一个标志位,用在Paint函数去判断是否绘制为按下的状态。每次item被点击时,更新标志位,并刷新视图,从而实现点击后变色的效果。 部分代码 自定义委托中实现paint函数。 voi
阅读更多...
QT 使用QLsitView 实现数据的分组多级显示,子列表可动态显示/隐藏
文章目录 效果图概述部分代码总结 效果图 概述 在QT中多级显示应该是QTreeView该干的事,但是当我们还需要图标显示的时候,也就是 setViewMode(QListView::IconMode) ,QTreeView就无法满足了。描述下核心思想:整体分为俩层结构,都是继承于QWidget。 最上层为一个QWidget,用于存放所有第二级的QWidget。第二
阅读更多...