社区
Qt
帖子详情
QListView在多选模式下如何快速获取选中项
blackstar8888
2011-04-04 05:37:47
Qt3.3下,由于现在QListView比较庞大、阶层关系较为复杂,整张QListView遍历来获取选中项的话开销比较大。除此之外,有其他办法吗?
...全文
788
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啊?
朱老师QT系列课程-1.7.QT其他标准控件和布局控件
本课程是《朱老师QT完全学习系列课程》第1部分《QT上手》的第7个课程,本课程由2部分构成。一部分主要讲QT的Item类控件,包括ItemView类4个控件(Q
ListView
、QTreeView、QTableView、QColumnView),以及3个ItemWidget类控件(QListWidget、QTreeWidget、QTableWidget)。另一部分是qt的布局类控件,包括 (1)中央布局 CentralLayout(2)水平布局 QHBoxLayout 和 垂直布局 QVBoxLayout(3)格栅布局 QGridLayout(4)窗体布局 QFormLayout(5)分裂器布局 QSplitter,有水平和垂直2个方向(6)弹簧 Spacer,有水平和垂直2个方向
C++ Qt开发:StandardItemModel数据模型组件
`QStandardItemModel` 是 Qt 中用于存储标准
项
数据的模型类之一,它继承自 `QAbstractItemModel` 类。这个模型提供了一种灵活的方式来组织和管理数据,适用于各种视图类(比如 `QTreeView`、`Q
ListView
`、`QTableView` 等)。该组件是标准的以
项
数据为单位的基于M/V模型的一种标准数据管理方式。
QT学习:多视频流的播放界面设计
为了实现
选中
播放,需要重写QFrame的鼠标点击事件,发生点击事件后将自己的Id发送出去,主界面根据Id就可以对
选中
的窗口进行操作了。分给我的第一个任务是多视频流的展示界面,视频流解码部分已经做好了,需要我做的大概是四个部分:XML的增删操作、RTSP链接的展示、视频播放窗口排列以及三方软件的嵌入。rtsp的链接存放在xml中,关于如何使用QT操作xml文件,网络上的教程有很多,这里就不重复了。实习已经一个月了,公司主要做的是QT开发,趁着周末,将之前做的东西记录总结一下。新建一个界面,嵌入三方软件,
【QT教程】QT6 Widget
快速
开发
QT6_Widget简介QT6 Widget 简介QT6 Widget 是 Qt 框架的核心部分,用于构建跨平台的图形用户界面 (GUI) 应用程序。Qt 是一个用于 C++ 编程语言的开源软件库,它提供了一套完整的工具,用于开发高性能的桌面、移动和嵌入式应用程序。QT6 Widget 是 Qt6 版本中的一个重要更新,它带来了一些新的特性和改进,使得开发 GUI 应用程序更加高效和便捷。Widget 的概念在 Qt 中,Widget 是一个用于构建用户界面的基本元素。
qt blog
目录 1. Qt5.4.0快捷方式 42. 信号槽机制 43. 窗口 5Qwidget,QDialog,QMainwindow的异同 63.1.
模式
对话框 73.2. 非
模式
对话框 73.3. 半
模式
对话框 74. 基本元素 74.1. QLable: 74.2. QLineEdit 94.3. QLCDNumbe 144.4. QAbstractButton: 154.5. QPus...
Qt
16,238
社区成员
26,650
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章