树形结构导航控件-QTreeView in Qt
在QT中,我们可以使用QTreeView来实现树形结构的导航控件。通过QTreeView,我们可以快速创建一个多层级的树形菜单,让用户方便地查找和管理数据。下面是一个简单的例子:
#include <QApplication>
#include <QTreeView>
#include <QStandardItemModel>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QStandardItemModel *model = new QStandardItemModel();
QStandardItem *rootItem = model->invisibleRootItem();
// Add top-level items
QStandardItem *item1 = new QStandardItem("Item 1");
rootItem->appendRow(item1);
QStandardItem *item2 = new QStandardItem("Item 2");
rootItem->appendRow(item2);
// Add child items
QStandardItem *child1 = new QStandardItem("Child 1");
item1->appendRow(child1);
QStandardItem *child2 = new QStandardItem("Child
本文介绍了在QT中利用QTreeView创建树形结构导航控件的方法,包括创建QStandardItemModel对象,添加顶层项和子项,以及设置QTreeView显示。QTreeView还支持节点拖拽、排序和筛选等高级功能。
订阅专栏 解锁全文
5517

被折叠的 条评论
为什么被折叠?



