一、描述
QColumnView 在多个 QListViews 中显示一个树型模型中的每个层次结构一个。
这个视图的使用场景很有限,了解即可。
二、示例
QStandardItemModel *model = new QStandardItemModel;
QStandardItem * gz = new QStandardItem("广州");
gz->appendRow(new QStandardItem("天河区"));
gz->appendRow(new QStandardItem("黄浦区"));
gz->appendRow(new QStandardItem("白云区"));
QStandardItem * fs = new QStandardItem("佛山");
fs->appendRow(new QStandardItem("禅城区"));
fs->appendRow(new QStandardItem("三水区"));
fs->appendRow(new QStandardItem("高明区"));
QStandardItem * gd = new QStandardItem("广东");
gd->appendRow(gz);
gd->appendRow(fs);
model->appendRow(gd);
QStandardItem * nn = new QStandardItem("南宁");
nn->appendRow(new QStandardItem("青秀区"));
nn->appendRow(new QStandardItem("西乡塘区"));
QStandardItem * gx = new QStandardItem("广西");
gx->appendRow(nn);
model->appendRow(gx);
QColumnView columnView;
columnView.setModel(model);
columnView.show();