資源簡介
封裝的多層樹結(jié)構(gòu),節(jié)點實現(xiàn)及時刷新不同的選中功能
代碼片段和文件信息
#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
評論
共有 條評論