QListView如何添加列?

Sam*_*mir 15 qt qlistview

如何向QListView控件添加列.在seardhing时发现了一个方法addColumn,但在我的基于Qt 4.5.2(32位)的Qt Creator 1.2.1中, QListView根本就没有这样的方法!

那么我该如何添加列?

假设我有3列,那么添加行的代码是什么?

小智 13

你可以用它QTableView来达到这个目的.但是如果你需要QListView外观和感觉,你可以使用QTableViewQt样式表无边框.您还可以添加图标.您可以QTableView通过将图标数据设置为来添加图标Qt::DecorationRole.


Max*_*vko 6

您无法添加列,因为列表视图旨在查看简单列表.你需要QTable [View/Widget].


Dig*_*til 5

QListWidget仅为单列。使用QTreeWidget/View多个列。