Qt 5.10 Book Examples
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 }
int main(int argc, char **argv)
Definition: main.cpp:15