setupUi(this); QTreeWidgetItem *add1 = new QTreeWidgetItem(ui->treeWidget); add1->setText(0, "黄浦"); add1->setFlags(Qt::ItemIsUserCheckable|Qt::ItemIsEnabled|" />
当前位置: 首页 > >

QTreeWidget初步实现(代码实现)

发布时间:

1、在构造函数中新建QTreeWidgetItem对象


构造函数如下:


#include "mainwindow.h"

#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :

QMainWindow(parent),

ui(new Ui::MainWindow)

{

ui->setupUi(this);

QTreeWidgetItem *add1 = new QTreeWidgetItem(ui->treeWidget);

add1->setText(0, "黄浦");

add1->setFlags(Qt::ItemIsUserCheckable|Qt::ItemIsEnabled|Qt:: ItemIsSelectable);

add1->setCheckState(0, Qt::Unchecked);

QTreeWidgetItem *add11 = new QTreeWidgetItem(add1);

add11->setText(0, "外滩街道");

add11->setFlags(Qt::ItemIsUserCheckable|Qt::ItemIsEnabled|Qt:: ItemIsSelectable);

add11->setCheckState(0, Qt::Unchecked);

QTreeWidgetItem *add12 = new QTreeWidgetItem(add1);

add12->setText(0, "南京东路街道");

add12->setFlags(Qt::ItemIsUserCheckable|Qt::ItemIsEnabled|Qt:: ItemIsSelectable);

add12->setCheckState(0, Qt::Unchecked);

QTreeWidgetItem *add2 = new QTreeWidgetItem(ui->treeWidget);

add2->setText(0, "徐汇");

QTreeWidgetItem *add21 = new QTreeWidgetItem(g2);

add21->setText(0, "湖南路街道");

QTreeWidgetItem *add22 = new QTreeWidgetItem(add2);

add22->setText(0, "天*路街道");

ui->treeWidget->setStyleSheet("QTreeView{font-size:25px;}");

ui->treeWidget->expandAll();

}

MainWindow::~MainWindow()

{

delete ui;

}

2、编译后如下图所示



?3、源码


https://blog.csdn.net/wz2051900044/article/details/82767675



友情链接: