2010-06-17 9 views
5

Gibt es Qt Konsole Anwendungsbeispiel/tutorial?Qt Console Anwendungs-Tutorial?

Ich bin auf der Suche nach einer, die die Ereignisschleife verwenden. Die meisten Beispiele, die ich gesehen habe, verwenden die Schleife nicht.

Antwort

4

Einfache Konsole FTP-Client mit Ereignisschleife.

Sources

+2

der Link veraltet. – user2029077

4

Schauen Sie z.B. here. Im Grunde brauchen Sie nur eine Instanz von QCoreApplication in main() auszuführen.

aus dem obigen Link wurde:

#include <QCoreApplication> 

int main(int argc, char *argv[]) 
{ 
    QCoreApplication app(argc, argv[]); 

    // (1) We *could* write a whole application 
    // here if it doesn't need event handling. 

    // (2) Set up something that will trigger events 

    return app.exec(); 
} 

app.exec() startet die Ereignisschleife der App. Dies ist die Ereignisschleife für alle QObejcts, die app als Eltern haben, die Sie vor app.exec() erstellen müssen, da diese Funktion nur beendet wird, wenn das Programm beendet wird.