PLUS OU MOINS AVEC QT

cs_cynix
Messages postés
20
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
9 mars 2009
- 16 juil. 2008 à 16:15
vaurp71
Messages postés
1
Date d'inscription
jeudi 12 juin 2008
Statut
Membre
Dernière intervention
3 avril 2010
- 3 avril 2010 à 16:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/47338-plus-ou-moins-avec-qt

vaurp71
Messages postés
1
Date d'inscription
jeudi 12 juin 2008
Statut
Membre
Dernière intervention
3 avril 2010

3 avril 2010 à 16:05
TB sous linux.
cs_exar
Messages postés
286
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
22 avril 2012
2
18 juil. 2008 à 10:54
Je ne connaissais pas cela, tiens. Intéressant pour des petits projets qui doivent être développés rapidement.
s@ldon
Messages postés
140
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
30 septembre 2009
2
18 juil. 2008 à 10:52
Ouais, grâce a ce principe, tu as un code super clair.

Concernant les connect, il faut savoir qu'il existe le principe d'auto-connect. Je n'aime pas trop ce principe, car rend le code moins lisible :
au lieu de connect(BTN_quitter,SIGNAL(clicked()),qApp,SLOT(quit()));
tu aurais pu écrire une méthode on_BTN_quitter_clicker(). Cette derniere aurait été appellée directement lors d'un clic sur le bouton. En fait, la syntaxe est on_<Widget>_<Evenement>([])

C'est un peu ce que font .NET et compagnie.

Au final, moins de code, mais moins de clareté. Mais il faut quand même savoir que cela existe avec Qt...pour des projets «bidouille» ou on ne veut pas perdre de temps à pisser du code par exemple... ^^
cs_cynix
Messages postés
20
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
9 mars 2009

18 juil. 2008 à 10:16
oui quand je parlais d'héritage multiple en java je ne parlais pas des implémentations d'interface ^^
et sinon pour les .ui , jamais utilisé encore mais ça semble cool :p
s@ldon
Messages postés
140
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
30 septembre 2009
2
17 juil. 2008 à 19:34
Non mais le parlait de l'héritage multiple pour l'interface (namespace Ui créé par uic.exe à partir des fichiers .ui)
Après, évidemment que lorsque l'on fait du C++, on utilise (forcément) l'héritage multiple.
MAIS, à la différence du java, tu peux faire de l'héritage multiple, mais sans utiliser d'interface (on dira classe abstraite en C++...). Car le java n'accepte pas qu'une classe dérive de deux classes... On en pense ce que l'on veut....
Afficher les 14 commentaires