Я был использован, в java, чтобы создавать события почти где угодно, но в c ++ ( Qt ) я заметил, что вы должны создать класс, чтобы иметь возможность использовать события объекта. У меня следующий вопрос: можно ли использовать MouseEvent
(или любое другое событие), принадлежащее QPushButton
из основной функции?
#include <QApplication>
#include <QWidget>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc,argv);
QWidget window;
QPushButton* btn = new QPushButton("Add",&window);
//Here, an event related to 'btn' to update the window...
window.show();
return app.exec();
}
PS: я знаю, что лучше использовать форму Qt Designer, но я просто спрашиваю о возможности выполнения этой задачи.