J'ai réussi à créer une console simple "hello world" avec QT Creator
a utilisé creator 2.4.1 et QT 4.8.0 sur Windows 7
deux façons de procéder
C++ pur et simple
faire ce qui suit
- Fichier - nouveau projet de fichier
- sous projets, sélectionnez : autre projet
- sélectionnez "Projet C++ simple".
- entrer le nom du projet 5. les cibles sélectionnent le bureau "cocher".
- gestion de projet cliquez sur suivant
- vous pouvez utiliser les commandes c++ comme c++ normal
ou
Console QT
- Fichier - nouveau projet de fichier
- sous projets, sélectionnez : autre projet
- sélectionnez QT Console Application
- Cibles sélectionnées Desktop " cocher ".
- gestion de projet cliquez sur suivant
- ajoutez les lignes suivantes (tous les includes C++ dont vous avez besoin)
- ajouter "#include 'iostream' "
- ajouter "using namespace std ; "
- après QCoreApplication a(int argc, cghar *argv[]) 10 ajouter des variables, et le code de votre programme..
Exemple : pour la console QT "hello world".
file - nouveau projet de fichier 'nom du projet'.
Autres projets - Application console QT
Les cibles sélectionnent 'Desktop'.
gestion de projet - suivant
code :
#include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
cout<<" hello world";
return a.exec();
}
ctrl -R pour exécuter
compilateurs utilisés pour MSVC 2010 (QT SDK) et minGW (QT SDK).
J'espère que cela aidera quelqu'un
J'ai commencé à utiliser QT récemment et j'ai également cherché sur le site Web des informations et des exemples pour commencer à utiliser des exemples simples, mais je cherche encore...
0 votes
La question est trop vague. Si vous rencontrez un problème spécifique, postez le code et signalez les erreurs éventuelles. Si vous cherchez un mode d'emploi, Google est votre meilleur ami.
0 votes
Vous n'avez besoin d'appeler exec() que si vous voulez exécuter une boucle d'événement ; il semble que vous ne vouliez pas le faire. Cela dit, si vous souhaitez exécuter une boucle d'événements, vous pouvez faire en sorte que la boucle d'événements se termine en appelant qApp->quit() (où qApp est une variable globale que Qt définit pour pointer vers votre objet QApplication).
0 votes
Ce que Jeremy a dit : NE PAS APPELER L'EXEC(). Vous n'avez pas besoin de la boucle d'événement.
2 votes
Désolé si c'est trop vague, mais je ne savais pas comment le développer. Le problème est que j'ai été amené à croire par la documentation que ce modèle, bien que non impératif en général, est en fait la bonne façon de faire les choses. Une question était donc : est-ce vrai, ou puis-je l'ignorer, et j'y ai répondu de manière satisfaisante. L'autre question était, en substance : comment faire pour que les choses s'exécutent dans la boucle d'événements et sortent ensuite. J'ai édité pour réfléchir, peut-être que cela fera une différence.