here is how u can do without having to derive from QMainWindow:
#include <QObject>
#include <QtGui>
{
Q_OBJECT
public slots:
void onClicked(){qDebug("Who's your daddy!");};
};
#include "main.moc"
int main(int argc, char *argv[])
{
Check *check = new Check();
QObject::connect(btn,
SIGNAL(clicked
()),check,
SLOT(onClicked
()));
mainWindow->show();
return a.exec();
}
#include <QObject>
#include <QtGui>
class Check : public QObject
{
Q_OBJECT
public slots:
void onClicked(){qDebug("Who's your daddy!");};
};
#include "main.moc"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Check *check = new Check();
QMainWindow *mainWindow = new QMainWindow();
QPushButton *btn = new QPushButton(mainWindow);
QObject::connect(btn, SIGNAL(clicked()),check, SLOT(onClicked()));
mainWindow->show();
return a.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks