#include "QDlgTreeWidget.h"
#include "ui_QDlgTreeWidget.h"
QDlgTreeWidget::QDlgTreeWidget(QWidget *parent)
: QWidget(parent)
{
ui = new Ui::QDlgTreeWidget();
ui->setupUi(this);
init();
connect(ui->treeWidget, SIGNAL(itemChanged(QTreeWidgetItem*, int)), this, SLOT(onTreeItemChanged(QTreeWidgetItem*, int)));
}
QDlgTreeWidget::~QDlgTreeWidget()
{
delete ui;
}
void QDlgTreeWidget::init()
{
ui->treeWidget->clear();
ui->treeWidget->setHeaderHidden(true);
//定义第一个树形组 爷爷项
QTreeWidgetItem* group1 = new QTreeWidgetItem(ui->treeWidget);
group1->setText(0, QStringLiteral("文档夹")); //树形控件显示的文本信息
group1->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable)