资源简介
封装的多层树结构,节点实现及时刷新不同的选中功能
代码片段和文件信息
#include “dialog.h“
#include “ui_dialog.h“
#include
Dialog::Dialog(QWidget *parent) :
QDialog(parent)
ui(new Ui::Dialog)
{
ui->setupUi(this);
OnInitTree();
connect(ui->treeWidgetSIGNAL(itemClicked(QTreeWidgetItem* int)) this SLOT(treeItemChanged(QTreeWidgetItem* int)));
}
Dialog::~Dialog()
{
delete ui;
}
void Dialog::OnInitTree()
{
ui->treeWidget->setColumnCount(1);
ui->treeWidget->sortItems(0 Qt::AscendingOrder);
ui->treeWidget->setHeaderLabel(“标题“);
QTreeWidgetItem *group = new QTreeWidgetItem(ui->treeWidget);
group->setText(0 “root“);
group->setData(0 Qt::UserRole “一“);
group->setFlags(Qt::ItemIsUserCheckable|Qt::ItemIsEnabled|Qt:: ItemIsSelectable);
group->setCheckState(0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3627 2015-06-01 17:02 TreeWidget\dialog.cpp
文件 506 2015-06-01 16:43 TreeWidget\dialog.h
文件 717 2015-06-01 16:19 TreeWidget\dialog.ui
文件 175 2015-06-01 16:17 TreeWidget\main.cpp
文件 371 2015-06-01 16:17 TreeWidget\TreeWidget.pro
文件 18573 2015-06-01 17:04 TreeWidget\TreeWidget.pro.user
目录 0 2015-06-01 17:04 TreeWidget
----------- --------- ---------- ----- ----
23969 7
评论
共有 条评论