mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-17 17:42:02 -05:00
42 lines
763 B
C++
42 lines
763 B
C++
|
// Copyright Vladimir Prus 2005.
|
||
|
// Distributed under the Boost Software License, Version 1.0.
|
||
|
// (See accompanying file LICENSE_1_0.txt
|
||
|
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||
|
|
||
|
|
||
|
#include <qwidget.h>
|
||
|
#include <qpushbutton.h>
|
||
|
#include <qapplication.h>
|
||
|
|
||
|
#include <iostream>
|
||
|
|
||
|
class My_widget : public QWidget
|
||
|
{
|
||
|
Q_OBJECT
|
||
|
public:
|
||
|
My_widget() : QWidget()
|
||
|
{
|
||
|
QPushButton* b = new QPushButton("Push me", this);
|
||
|
|
||
|
connect(b, SIGNAL(clicked()), this, SLOT(theSlot()));
|
||
|
}
|
||
|
|
||
|
private slots:
|
||
|
void theSlot()
|
||
|
{
|
||
|
std::cout << "Clicked\n";
|
||
|
}
|
||
|
|
||
|
};
|
||
|
|
||
|
int main(int ac, char* av[])
|
||
|
{
|
||
|
QApplication app(ac, av);
|
||
|
My_widget mw;
|
||
|
mw.show();
|
||
|
app.setMainWidget(&mw);
|
||
|
app.exec();
|
||
|
}
|
||
|
|
||
|
#include "main.moc"
|