// 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 #include #include #include 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"