449fa9b211
[SVN r30943]
40 lines
734 B
C++
40 lines
734 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.exec();
|
|
}
|
|
|
|
#include "main.moc"
|