QListView如何显示多列

子曰过 2013-04-25 11:01:23
在Linux里要做个类似资源管理器的东西.需要多种视图:详细,图标,列表
详细视图用的QTableView做好了
图标用QListView的 IconMode风格也可以了
列表用QListView的 ListMode风格,但它只能显示一列啊.怎么设置成多列显示.
由于显示的数据量可能会很大,所以没用Widget.
...全文
4328 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
oldmtn 2014-11-26
  • 打赏
  • 举报
回复
void QMyTableModel::insertColumn(int col, const COL_DATA &data, const QModelIndex &parent/* = QModelIndex()*/) { beginInsertColumns(parent, col, col); PCOL_DATA pData = new COL_DATA(data); m_arrColData.insert(col, pData); endInsertColumns(); }
笨笨马甲 2014-11-26
  • 打赏
  • 举报
回复
QTableView就可以
kuaizilh 2014-11-26
  • 打赏
  • 举报
回复
listview根据帮助文档说明,是只有一列的,要多列的话用treeview代替。我也今天找了好久。
king1076 2014-08-13
  • 打赏
  • 举报
回复
一直用的是 QTreeWidget 或者Qtreeview
zhangxiongwei_ 2014-08-13
  • 打赏
  • 举报
回复
qlistview只能显示一列的好吧,你怎么设置都没用
tszhangjunqiao 2014-08-12
  • 打赏
  • 举报
回复
引用 4 楼 leiour 的回复:
[quote=引用 3 楼 tszhangjunqiao 的回复:] 请问楼主是怎么解决的?
都一年多了,早忘了,我找找看代码[/quote] 已经用TableView代替了
子曰过 2014-08-07
  • 打赏
  • 举报
回复
引用 3 楼 tszhangjunqiao 的回复:
请问楼主是怎么解决的?
都一年多了,早忘了,我找找看代码
happytonight0806 2014-08-07
  • 打赏
  • 举报
回复
ListView 没有header,不能多列显示
happytonight0806 2014-08-07
  • 打赏
  • 举报
回复
listview->appendrow(你的item)
tszhangjunqiao 2014-07-27
  • 打赏
  • 举报
回复
请问楼主是怎么解决的?
lkldiy 2013-04-25
  • 打赏
  • 举报
回复
在QModel里设置啊 QAbstractItemModel::insertColumn ( int column, const QModelIndex & parent = QModelIndex() )
chengshiding 2013-04-25
  • 打赏
  • 举报
回复
QAbstractItemModel的columnCount函数里返回多少列就显示多少列。

16,902

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧