在QTreeView的第二列添加项目的步骤如下:
以下是一个示例代码,演示如何在QTreeView的第二列添加项目:
#include <QApplication>
#include <QTreeView>
#include <QStandardItemModel>
#include <QStandardItem>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建一个QTreeView
QTreeView treeView;
// 创建一个QStandardItemModel
QStandardItemModel model;
// 添加根节点
QStandardItem *rootItem = model.invisibleRootItem();
// 添加第一列和第二列的项目
QList<QStandardItem *> itemList;
QStandardItem *item1 = new QStandardItem("项目1");
QStandardItem *item2 = new QStandardItem("项目2");
itemList << item1 << item2;
rootItem->appendRow(itemList);
// 设置模型
treeView.setModel(&model);
// 显示QTreeView
treeView.show();
return app.exec();
}
这样,你就可以在QTreeView的第二列添加项目了。根据具体需求,你可以灵活地使用QAbstractItemModel或QStandardItemModel来管理和显示项目。
领取专属 10元无门槛券
手把手带您无忧上云