|
1Qter豆
QTreeWidget *treewidget;
然后就向里面添加节点卅- treeWidget = new QTreeWidget(this);
- treeWidget->setColumnCount(1);
- treeWidget->setGeometry(0, 25, 160, 590);
- treeWidget->setHeaderLabel(tr("部门树"));
- QTreeWidgetItem item = QTreeWidgetItem(treeWidget, QStringList(QString("总务部")));
- QTreeWidgetItem item1 = QTreeWidgetItem(treeWidget, QStringList(QString("财务部")));
- QList<QTreeWidgetItem*> list;
- list<<&item << &item1;
- treeWidget->insertTopLevelItems(0,list);
- treeWidget->expandAll();
复制代码 出来的效果是这样
can you tell me why??
|
最佳答案
查看完整内容
QTreeWidget *treeWidget = new QTreeWidget();
treeWidget->setColumnCount(1);
QList items;
for (int i = 0; i < 10; ++i)
items.append(new QTreeWidgetItem((QTreeWidget*)0, QStringList(QString("item: %1").arg(i))));
treeWidget->insertTopLevelItems(0, items);
这是个例子。
你的问题感觉在QTreeWidgetItem item = QTreeWidgetItem(treeWidget, QStringList(QString("总务部")));
item需要使用new进行创建的, ...
|