在Linux里要做个类似资源管理器的东西.需要多种视图:详细,图标,列表
详细视图用的QTableView做好了
图标用QListView的 IconMode风格也可以了
列表用QListView的 ListMode风格,但它只能显示一列啊.怎么设置成多列显示.
由于显示的数据量可能会很大,所以没用Widget.
------解决思路----------------------
一直用的是 QTreeWidget 或者Qtreeview
------解决思路----------------------
listview根据帮助文档说明,是只有一列的,要多列的话用treeview代替。我也今天找了好久。
------解决思路----------------------
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();
}