2009-08-31 4 views

Répondre

3

Depuis Qt Creator 1.3.0, il est beaucoup plus facile:

Allez à l'onglet project (à gauche) pour modifier le réglage du projet.

Dans la section Run Settings, cliquez sur Show details et cochez la case Run in Terminal.

Ainsi, l'application sera lancée dans une fenêtre de console et la fenêtre de console attendra jusqu'à ce que la touche d'entrée soit enfoncée avant de se fermer.

Plus besoin d'ajouter quelques lignes au code!

1

Voici deux solutions:

#include <QTextStream> 
#include <QFile> 
//#include <conio.h> // for getch() 

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

    // JC and friends code 

    // Qt Solution 
    QTextStream Qin(stdin); 
    forever 
    { 
     QString Line = Qin.readLine(); 
     if (!Line.isNull()) 
     { 
      break; 
     } 
    } 

    // conio solution 
    //getch(); 
    return 0; 
} 

Les deux solutions testées avec Qt Creator 1.2.1 sous Windows Vista!

Hope it helps ;-)

+0

En fait, j'aurais aimé qu'il y ait un réglage dans Qt Creator! Thx quand même! –

Questions connexes