OVH Cloud OVH Cloud

Qt4 et Dev-cpp pour les nuls

9 réponses
Avatar
WILLIAM J-P
Bonjour à tous,
après l'installation de Dev-c++ et Qt4 version sous Windows (d'après la
documentation à la page suivante:
http://nicolasj.developpez.com/articles/qt4/ ).
Mon problème est le suivant: je voudrais avoir un exemple qui explique
de "A à Z" les étapes de réalisation d'un programme simple.
contenu des différents fichiers (.h et .cpp).
Je ne sais pas quoi écrire dans les différents fichiers pour que dev-cpp
puisse prendre en compte ma boite de dialogue réalisée avec Qt4.
Apparament il faut la présence de "Q_OBJECT" dans un fichier .h Lequel ???.
Que faire du fichier moc_XX.cpp créer ?
J'ai essayé différentes combinaisons et pour l'instant rien ne fonctionne.

Aider moi !!!

9 réponses

Avatar
Stephane Wirtel
WILLIAM J-P said the following on 30/06/2006 4:09:
Bonjour à tous,
après l'installation de Dev-c++ et Qt4 version sous Windows (d'après la
documentation à la page suivante:
http://nicolasj.developpez.com/articles/qt4/ ).
Mon problème est le suivant: je voudrais avoir un exemple qui explique
de "A à Z" les étapes de réalisation d'un programme simple.
contenu des différents fichiers (.h et .cpp).
Je ne sais pas quoi écrire dans les différents fichiers pour que dev-cpp
puisse prendre en compte ma boite de dialogue réalisée avec Qt4.
Apparament il faut la présence de "Q_OBJECT" dans un fichier .h Lequel ???.
Que faire du fichier moc_XX.cpp créer ?
J'ai essayé différentes combinaisons et pour l'instant rien ne fonctionne.

Aider moi !!!


Pourquoi s'amuser avec DevCPP si celui-ci n'est plus maintenu depuis plus d'un
an ?

En plus, CodeBlocks gère très bien QT4.

Avatar
WILLIAM J-P
WILLIAM J-P said the following on 30/06/2006 4:09:
Bonjour à tous,
après l'installation de Dev-c++ et Qt4 version sous Windows (d'après la
documentation à la page suivante:
http://nicolasj.developpez.com/articles/qt4/ ).
Mon problème est le suivant: je voudrais avoir un exemple qui explique
de "A à Z" les étapes de réalisation d'un programme simple.
contenu des différents fichiers (.h et .cpp).
Je ne sais pas quoi écrire dans les différents fichiers pour que dev-cpp
puisse prendre en compte ma boite de dialogue réalisée avec Qt4.
Apparament il faut la présence de "Q_OBJECT" dans un fichier .h Lequel ???.
Que faire du fichier moc_XX.cpp créer ?
J'ai essayé différentes combinaisons et pour l'instant rien ne fonctionne.

Aider moi !!!


Pourquoi s'amuser avec DevCPP si celui-ci n'est plus maintenu depuis plus d'un
an ?

En plus, CodeBlocks gère très bien QT4.
Je vais découvrir ce logiciel car je suis nouveau en c++

merci.


Avatar
Blackhorn

WILLIAM J-P said the following on 30/06/2006 4:09:

Bonjour à tous,
après l'installation de Dev-c++ et Qt4 version sous Windows (d'après la
documentation à la page suivante:
http://nicolasj.developpez.com/articles/qt4/ ).
Mon problème est le suivant: je voudrais avoir un exemple qui explique
de "A à Z" les étapes de réalisation d'un programme simple.
contenu des différents fichiers (.h et .cpp).
Je ne sais pas quoi écrire dans les différents fichiers pour que dev-cpp
puisse prendre en compte ma boite de dialogue réalisée avec Qt4.
Apparament il faut la présence de "Q_OBJECT" dans un fichier .h
Lequel ???.
Que faire du fichier moc_XX.cpp créer ?
J'ai essayé différentes combinaisons et pour l'instant rien ne
fonctionne.

Aider moi !!!



Pourquoi s'amuser avec DevCPP si celui-ci n'est plus maintenu depuis
plus d'un
an ?

En plus, CodeBlocks gère très bien QT4.


Je vais découvrir ce logiciel car je suis nouveau en c++
merci.
perso pour moi CodeBlock fait trop usine a gaz... et je parle pas de

Visual C++ 2005 Express ... c'est encore pire...



Avatar
WILLIAM J-P

WILLIAM J-P said the following on 30/06/2006 4:09:

Bonjour à tous,
après l'installation de Dev-c++ et Qt4 version sous Windows (d'après la
documentation à la page suivante:
http://nicolasj.developpez.com/articles/qt4/ ).
Mon problème est le suivant: je voudrais avoir un exemple qui explique
de "A à Z" les étapes de réalisation d'un programme simple.
contenu des différents fichiers (.h et .cpp).
Je ne sais pas quoi écrire dans les différents fichiers pour que
dev-cpp
puisse prendre en compte ma boite de dialogue réalisée avec Qt4.
Apparament il faut la présence de "Q_OBJECT" dans un fichier .h
Lequel ???.
Que faire du fichier moc_XX.cpp créer ?
J'ai essayé différentes combinaisons et pour l'instant rien ne
fonctionne.

Aider moi !!!



Pourquoi s'amuser avec DevCPP si celui-ci n'est plus maintenu depuis
plus d'un
an ?

En plus, CodeBlocks gère très bien QT4.


Je vais découvrir ce logiciel car je suis nouveau en c++
merci.
perso pour moi CodeBlock fait trop usine a gaz... et je parle pas de

Visual C++ 2005 Express ... c'est encore pire...
Pour le moment le problème est le même je voudrais un exemple simple qui

utilise Qt avec code::blocks

Merci d'avance

ps: j'ai configuré le logiciel pour que la compilation se fasse de
manière automatique d'après une documentation trouvée sur internet.




Avatar
Stephane Wirtel
Pour le moment le problème est le même je voudrais un exemple simple qui
utilise Qt avec code::blocks
utilise Code::Blocks comme un simple éditeur, c'est QT qui fait tout le reste.

Ne te borne pas à l'outil IDE en lui-même, il ne t'apporte que des avantages
et inconvénients, mais n'est qu'une bête interface au dessus du compilateur.

je m'amuse avec vim et emacs ou scite pour coder avec QT. Etant donné que les
exemples et la documentation sur l'API de QT est très bien faite, tu n'as pas
besoin d'un IDE pour essayer de t'assister.


Merci d'avance

ps: j'ai configuré le logiciel pour que la compilation se fasse de
manière automatique d'après une documentation trouvée sur internet.



Question, est-ce utile de créer de la compilation automatique, alors que tu
n'arrives pas à réaliser un exemple de base de QT avec Code::Blocks (ou emacs,
vim, scite, jedit, etc....) ?

En gros sans éditeur, ça se passe de la manière suivante.

1) tu crées ton répertoire de projet
2) tu édites un fichier cpp

tu écris dedans ceci
#include <QApplication>

int main( int argc, char **argv ) {
QApplication app( argc, argv );
return app.exec();
}

tu sauves

en ligne de commande sous windows, tu vas dans le répertoire où se trouve ton
projet,
voici ce qu'il faut faire

qmake-qt4 -project
qmake-qt4
make

et voilà, ton code est géré par qt pour te générer un binaire PE pour Windows

sincèrement, ne te borne pas à l'IDE, sinon, tu vas chercher comme un damné
sans trouver réellement ce qu'il te faut et en plus tu perdras du temps pour
apprendre le framework avec lequel tu devais bosser.

Avatar
Stephane Wirtel
perso pour moi CodeBlock fait trop usine a gaz... et je parle pas de
trop usine à gaz ? tu as un 386 ?


Visual C++ 2005 Express ... c'est encore pire...
pour VC++ 2005 ok, l'interface est en .NET


Avatar
none
WILLIAM J-P said the following on 30/06/2006 4:09:
Bonjour à tous,
après l'installation de Dev-c++ et Qt4 version sous Windows (d'après la
documentation à la page suivante:
http://nicolasj.developpez.com/articles/qt4/ ).
Mon problème est le suivant: je voudrais avoir un exemple qui explique
de "A à Z" les étapes de réalisation d'un programme simple.
contenu des différents fichiers (.h et .cpp).
Je ne sais pas quoi écrire dans les différents fichiers pour que dev-cpp
puisse prendre en compte ma boite de dialogue réalisée avec Qt4.
Apparament il faut la présence de "Q_OBJECT" dans un fichier .h Lequel ???.
Que faire du fichier moc_XX.cpp créer ?
J'ai essayé différentes combinaisons et pour l'instant rien ne fonctionne.

Aider moi !!!


Pourquoi s'amuser avec DevCPP si celui-ci n'est plus maintenu depuis plus d'un
an ?

En plus, CodeBlocks gère très bien QT4.


A ce propos, est-ce que CodeBlocks reconnait la syntaxe particulière de
Qt ? Avec emacs, j'utilise des portions de lisp pour ça, mais c'est pas
encore super top.


Avatar
Stephane Wirtel
none none said the following on 4/07/2006 12:22:
WILLIAM J-P said the following on 30/06/2006 4:09:
Bonjour à tous,
après l'installation de Dev-c++ et Qt4 version sous Windows (d'après la
documentation à la page suivante:
http://nicolasj.developpez.com/articles/qt4/ ).
Mon problème est le suivant: je voudrais avoir un exemple qui explique
de "A à Z" les étapes de réalisation d'un programme simple.
contenu des différents fichiers (.h et .cpp).
Je ne sais pas quoi écrire dans les différents fichiers pour que dev-cpp
puisse prendre en compte ma boite de dialogue réalisée avec Qt4.
Apparament il faut la présence de "Q_OBJECT" dans un fichier .h
Lequel ???.
Que faire du fichier moc_XX.cpp créer ?
J'ai essayé différentes combinaisons et pour l'instant rien ne
fonctionne.

Aider moi !!!


Pourquoi s'amuser avec DevCPP si celui-ci n'est plus maintenu depuis
plus d'un
an ?

En plus, CodeBlocks gère très bien QT4.


A ce propos, est-ce que CodeBlocks reconnait la syntaxe particulière de
Qt ? Avec emacs, j'utilise des portions de lisp pour ça, mais c'est pas
encore super top.


à part les slots et Q_OBJECT, une coloration syntaxique de base est correcte.

à moins que tu joues tout le temps avec tes déclarations de classes, je
trouverais cela important, mais honnêtement je ne vois pas l'utilité.



Avatar
espie
Est-ce que tu veux absolument du Qt4 sous Windows ?

Un des petits problemes de qt4, c'est que, meme s'il est plus abouti
que qt3, les gens de trolltech n'ont pas fini de tout reintegrer dans
designer, et que ca necessite donc d'ecrire plus de chose a la main
pour faire un projet complet...