社区
Qt
帖子详情
QListView在多选模式下如何快速获取选中项
blackstar8888
2011-04-04 05:37:47
Qt3.3下,由于现在QListView比较庞大、阶层关系较为复杂,整张QListView遍历来获取选中项的话开销比较大。除此之外,有其他办法吗?
...全文
902
4
打赏
收藏
QListView在多选模式下如何快速获取选中项
Qt3.3下,由于现在QListView比较庞大、阶层关系较为复杂,整张QListView遍历来获取选中项的话开销比较大。除此之外,有其他办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blackstar8888
2011-04-06
打赏
举报
回复
自己找到解决方法了。用QListViewItemIterator::IteratorFlag可以只遍历选中项。结贴了!
iamlate
2011-04-06
打赏
举报
回复
学习4.3的,努力的路过
blackstar8888
2011-04-05
打赏
举报
回复
[Quote=引用 1 楼 xiuxianshen 的回复:]
怎么还在用3.3啊?
[/Quote]
没办法,比较老的软件,做维护。
xiuxianshen
2011-04-04
打赏
举报
回复
怎么还在用3.3啊?
Q
ListView
多选
功能实现:手把手教程
本文详细讲解如何在Qt中使用Q
ListView
实现稳定的
多选
功能,涵盖选择
模式
、选择行为、事件处理及性能优化等核心技术点,并提供Delete键删除的实战案例与常见陷阱规避方法,帮助开发者构建流畅的用户交互体验。
Q
ListView
项
选择
模式
:入门配置指南
本文深入剖析Q
ListView
的选择行为本质,指出其自身不维护选择状态,真正管理者是QItemSelectionModel。详细阐释SingleSelection等五种选择
模式
所代表的人机交互契约,并强调QItemSelectionModel在跨视图同步、编程式控制及高频刷新场景下的核心作用。结合车载、医疗等嵌入式实际案例,给出禁用拖拽、Delegate
选中
态绘制、高DPI点击校准等四
项
硬核技巧。
listview
qt
选中
内容_演练: 操作Qt应用中的Q
ListView
本文详述了如何使用CukeTest对Qt的Q
ListView
组件进行自动化操作和测试,包括直接操作列表
项
、滚动列表和搜索后
选中
目标。通过编写剧本和识别控件,实现了对
ListView
的全面自动化,特别强调了点击和
选中
操作的注意事
项
以及滚动的多种方法。
深度讲解Q
ListView
项
点击事件处理流程
本文深入剖析Q
ListView
点击事件的完整处理链路,涵盖坐标转换、indexAt()定位原理、itemClicked触发条件及Model/View职责划分。重点揭示触控不准、信号不触发、滚动误判等问题的根本原因,强调viewport坐标校验、
项
高度缓存策略、选择
模式
约束及事件分发优先级等关键技术细节,适用于Qt 5.15+/6.x嵌入式HMI开发场景。
QListWidget Q
ListView
和带fetchMore的Q
ListView
的性能对比
本文聚焦QT框架中不同列表控件在显示大批量数据时的性能与内存消耗。测试了QListWidget、Q
ListView
及带fetchMore的Q
ListView
,发现QListWidget耗内存约63M,Q
ListView
耗24M,带fetchMore的Q
ListView
初始仅5.7M。还探讨了QML及在Q
ListView
中实现稳定低内存展示的方法。
Qt
21,499
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章