树形控件
先创建停靠窗口,在停靠窗口中创建树形控件。
QDockWidget * dockSituation = new QDockWidget(this);
dockSituation->setWindowTitle(QStringLiteral("态势组件"));
QTreeWidget * treeWidget = new QTreeWidget;
treeWidget->setColumnCount(1); //设置列
treeWidget->setHeaderLabel(QStringLiteral("")); //设置标题
QTreeWidgetItem * root = new QTreeWidgetItem(treeWidget);
root->setText(0, QStringLiteral("目标信息"));
QTreeWidgetItem * child = new QTreeWidgetItem;
child->setText(0, QString("111"));
QTreeWidgetItem * child1 = new QTreeWidgetItem;
child1->setText(0, QString("222"));
root->addChild(child);
root->addChild(child1);
QTreeWidgetItem * root1 = new QTreeWidgetItem(treeWidget);
root1->setText(0, QStringLiteral("作战单位信息"));
QTreeWidgetItem * child2 = new QTreeWidgetItem;
child2->setText(0, QString("111"));
QTreeWidgetItem * child3 = new QTreeWidgetItem;
child3->setText(0, QString("222"));
root1->addChild(child2);
root1->addChild(child3);
dockSituation->setWidget(treeWidget);
addDockWidget(Qt::LeftDockWidgetArea, dockSituation);