Qt 5.10 Book Examples
chapter02
Counter
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
#include "
Counter.h
"
13
14
// ----------------------------------------------------------------------
15
int
main
(
int
argc,
char
** argv)
16
{
17
QApplication app(argc, argv);
18
19
QLabel
lbl
(
"0"
);
20
QPushButton cmd(
"ADD"
);
21
Counter
counter;
22
23
lbl
.show();
24
cmd.show();
25
26
QObject::connect(&cmd, SIGNAL(clicked()),
27
&counter, SLOT(slotInc())
28
);
29
30
QObject::connect(&counter, SIGNAL(counterChanged(
int
)),
31
&
lbl
, SLOT(setNum(
int
))
32
);
33
34
QObject::connect(&counter, SIGNAL(goodbye()),
35
&app, SLOT(quit())
36
);
37
38
return
app.exec();
39
}
lbl
QLabel * lbl(const QPainter::CompositionMode &mode)
Definition:
main.cpp:14
main
int main(int argc, char **argv)
Definition:
main.cpp:15
Counter
Definition:
Counter.h:16
Counter.h
Generated by
1.8.14