Qt 5.10 Book Examples
chapter11
TreeWidget
main.cpp
Go to the documentation of this file.
1
// ======================================================================
2
// main.cpp
3
// ======================================================================
4
// This file is a part of the book
5
// "Qt 5.10 Professional programming with C++"
6
// http://qt-book.com
7
// ======================================================================
8
// Copyright (c) 2017 by Max Schlee
9
// ======================================================================
10
11
#include <QtWidgets>
12
13
// ----------------------------------------------------------------------
14
int
main
(
int
argc,
char
** argv)
15
{
16
QApplication app(argc, argv);
17
QTreeWidget twg;
18
QStringList lst;
19
20
lst <<
"Folders"
<<
"Used Space"
;
21
twg.setHeaderLabels(lst);
22
twg.setSortingEnabled(
true
);
23
24
QTreeWidgetItem* ptwgItem =
new
QTreeWidgetItem(&twg);
25
ptwgItem->setText(0,
"Local Disk(C)"
);
26
ptwgItem->setIcon(0, QPixmap(
":/drive.bmp"
));
27
28
QTreeWidgetItem* ptwgItemDir = 0;
29
for
(
int
i = 1; i < 20; ++i) {
30
ptwgItemDir =
new
QTreeWidgetItem(ptwgItem);
31
ptwgItemDir->setText(0,
"Directory"
+ QString::number(i));
32
ptwgItemDir->setText(1, QString::number(i) +
"MB"
);
33
ptwgItemDir->setIcon(0, QPixmap(
":/folder.bmp"
));
34
}
35
ptwgItem->setExpanded(
true
);
36
twg.resize(350, 310);
37
twg.show();
38
39
return
app.exec();
40
}
main
int main(int argc, char **argv)
Definition:
main.cpp:15
Generated by
1.8.14