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  const int n = 3;
17 
18  QApplication app(argc, argv);
19  QTableWidget tbl(n, n);
20  QTableWidgetItem* ptwi = 0;
21  QStringList lst;
22 
23  lst << "First" << "Second" << "Third";
24  tbl.setHorizontalHeaderLabels(lst);
25  tbl.setVerticalHeaderLabels(lst);
26 
27  for (int i = 0; i < n; ++i) {
28  for (int j = 0; j < n; ++j) {
29  ptwi = new QTableWidgetItem(QString("%1,%2").arg(i).arg(j));
30  tbl.setItem(i, j, ptwi);
31  }
32  }
33  tbl.resize(370, 135);
34  tbl.show();
35 
36  return app.exec();
37 }
int main(int argc, char **argv)
Definition: main.cpp:15