witam, piszę prosty program GUI w QT który stworzy proces potomy i się zamknie razem z nim
#include<QApplication>
#include<QPushButton>
#include<QProcess>
#include<QString>
#include <QIODevice>
int main(int argc, char* argv[]){
QApplication app(argc,argv);
QProcess *myProcess = new QProcess();
myProcess->start("/usr/local/Trolltech/Qt-4.3.1/examples/tutorial/t5/t5");
QObject::connect(myProcess,SIGNAL(finished()),&app,SLOT(quit()));
return app.exec();
}
w manualu do QT jest napisane że obiekty klasy QProcess emitują na zakończenie sygnał finished(); więc tworze jak wyżej połączenie że po wyemitowaniu sygnału program zostanie zamknięty... i co się okazuję ?
Object: No such signal QProcess::finished()
Object: (receiver name: 'Montaz')
przeczytałem manuala 1000 razy, ten sygnał na pewno istnieje. Więc czemu do #$%&^$% pojawia się ten błąd :-[