Привет. Вот только только, начал разбираться с qt, и по сути еще ничего не знаю... скачал книжку, и начал по пример набирать первые "хеллоу ворлды", и тут сразу же есть проблемы...
#include "qttest2.h"
#include <QtGui/QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPushButton *button = new QPushButton("Quit");
QObject::connect(button,SIGNAL(clicked),&a,SLOT(quit));
button->show();
return a.exec();
}
Проблема непосредственно в обработке сигнала, в строчке:
QObject::connect(button,SIGNAL(clicked),&a,SLOT(quit));
Я вроде понял, что моя кнопка, при клике генерирует сигнал, после чего основное окно должно закрыться, но на практике это не работает...
Дело то в том, что код с книги брал, по этому я и представить себе не могу, почему не работает... хотелось бы разобраться...
И если можно еще вопрос... когда создаю проект, он автоматически инклудит <QtGUI\QApplication> , а во всех источниках, где я читал, указывается, что подключать надо <qapplication.h> , причиной является разница версий библиотек? или что-то еще? всем спасибо за помощь...
upd... поправил название темы, и код привел почище, но он все равно не работает...