#ifndef TREEWIDGET_H
#define TREEWIDGET_H
#include <QtGui>
class TreeWidget :
public QWidget
{
public:
TreeWidget();
private:
QTreeWidget *tree;
};
#endif
// TREEWIDGET_H
#include
"treewidget.h"
TreeWidget::TreeWidget()
{
tree =
new QTreeWidget(
this);
tree->setColumnCount(1);
QTreeWidgetItem *root =
new QTreeWidgetItem(tree, QStringList(QString(
"Root")));
QTreeWidgetItem *leaf =
new QTreeWidgetItem(root, QStringList(QString(
"Leaf 1")));
root->addChild(leaf);
QTreeWidgetItem *leaf2 =
new QTreeWidgetItem(root, QStringList(QString(
"Leaf 1")));
leaf2->setCheckState(0, Qt::Checked);
root->addChild(leaf2);
QList<QTreeWidgetItem *> rootList;
rootList << root;
tree->insertTopLevelItems(0, rootList);
}
QTreeWidgetItem::QTreeWidgetItem ( QTreeWidget * parent,
const QStringList & strings,
int type = Type );
#include
"listwidget.h"
TreeWidget::TreeWidget()
{
tree =
new QTreeWidget(
this);
tree->setColumnCount(2);
QStringList headers;
headers <<
"Name" <<
"Number";
tree->setHeaderLabels(headers);
QStringList rootTextList;
rootTextList <<
"Root" <<
"0";
QTreeWidgetItem *root =
new QTreeWidgetItem(tree, rootTextList);
QStringList leafTextList;
leafTextList <<
"Leaf 1" <<
"1";
QTreeWidgetItem *leaf =
new QTreeWidgetItem(root, leafTextList);
root->addChild(leaf);
QStringList leaf2TextList;
leaf2TextList <<
"Leaf 2" <<
"2";
QTreeWidgetItem *leaf2 =
new QTreeWidgetItem(root, leaf2TextList);
leaf2->setCheckState(0, Qt::Checked);
root->addChild(leaf2);
QList<QTreeWidgetItem *> rootList;
rootList << root;
tree->insertTopLevelItems(0, rootList);
}
本文出自 “豆子空间” 博客,请务必保留此出处http://devbean.blog.51cto.com/448512/262296
1万+



被折叠的 条评论
为什么被折叠?



