Bonjour,

Ce forum existe pour que vous puissiez poser toutes vos questions relatives à l'utilisation de Qt avec le langage C++. Il est divisé en une multitude de sous-forums pour bien préciser le domaine où vous avez besoin d'aide et pour que les personnes les plus spécialisées dans le domaine puissent trouver sans problème votre question et y répondre dans les plus brefs délais. C'est pourquoi nous vous demandons de choisir avec soin le forum où vous posez votre question.

Voici les forums disponibles ainsi qu'une brève explication quant à leur utilité. Chacun de ses forums dispose d'un post-it dans lequel vous trouverez plus d'explications quant à l'organisation du sous-forum.

  • Débuter : si vous débutez avec Qt, c'est l'endroit idéal, ceux qui vont vous répondre vont essayer de simplifier au maximum les réponses pour une compréhension aisée ;
  • Multithreading : un problème de thread, de multitâche... c'est ici ;
  • Bases de données : le module Qt SQL n'est pas forcément le plus aisé à comprendre, notamment pour l'installation et la compilation d'extensions SQL, c'est pourquoi un forum lui est dédié ;
  • Outils : Qt n'est pas une simple bibliothèque, il est un framework complet et dispose donc de quelques outils afin de faciliter son utilisation ; un sous-forum Bibliothèques est également disponible pour les questions concernant les bibliothèques développées au-delà de Qt ;
  • Qt Quick : la technologie d'interfaces déclaratives de Qt utilise une syntaxe particulière, QML, mélangée avec JavaScript, des technologies bien distinctes du C++ habituel de Qt ;
  • Réseau : une application n'est que rarement fermée sur elle-même, le réseau est souvent utilisé, par une interface traditionnelle comme les sockets TCP et UDP (Qt Network) ou par des sockets Web (Qt WebSockets) ;
  • EDI : Qt s'utilise plus facilement avec un EDI bien configuré ; en particulier, Qt Creator a été créé spécifiquement pour Qt ;
  • Plateformes : malgré son universalité, Qt ne peut pas s'abstraire totalement de la plateforme sous-jacente, d'où ce forum ;
  • Contribuez : vous aimeriez proposer un tutoriel, une entrée dans la FAQ ou encore nous suggérer une amélioration sur le forum ? vous pouvez commencer par une nouvelle discussion dans ce forum ou prévenir les responsables par MP (liens en bas de chaque page de la rubrique Qt) ;
  • Défis Qt : nous organisons des défis Qt, vous trouverez ici toutes les annonces et les présentations des participations des candidats ;
  • Téléchargez : tous les codes sources pour Qt ont désormais leur propre fil de discussion, permettant de les évaluer, de proposer des corrections, etc. Ces fils sont rangés ici.


De plus, afin de trier encore mieux les questions, certains forums disposent d'une série de préfixes, décrits dans des Post-it dans chacun de ces forums. Celui-ci ne fait pas exception, voici tous les préfixes à votre disposition :
  • Graphics View : toutes vos questions relatives à l'utilisation des classes de la famille Graphics View (QGraphicsView, QGraphicsScene, QGraphicsItem…) ;
  • Multimédia : toutes vos questions relatives au module Qt Multimedia et à toutes les tâches multimédias ;
  • 2D/3D : toutes vos questions relatives à la 2D et à la 3D sous Qt, notamment l'utilisation d'OpenGL via le module Qt OpenGL, ainsi que le module Qt 3D.


Vous aurez remarqué que ces préfixes ont des couleurs : une couleur correspond à une catégorie de tags. Vous voulez des détails ?
  • Cette couleur indique un module ou d'un framework précis de Qt ;
  • Cette couleur correspond à une bibliothèque externe à Qt qu'il est possible d'utiliser dans Qt (par exemple, un SGBD pour Qt SQL ou bien une bibliothèque annexe comme Qwt) ;
  • Cette couleur correspond aux sous-forums dans le forum Débuter ;
  • Cette couleur est utilisée quand aucune autre ne convient (des questions plus générales ou non spécifiques à une partie de Qt).


Il est bien évidemment possible qu'aucun forum et qu'aucun préfixe ne s'applique à votre question : dans ce cas, postez dans le forum qui se rapproche le plus de l'objet de votre question.

Pour insérer un préfixe : quand vous créez une nouvelle discussion, vous verrez une petite liste déroulante juste à côté du titre. C'est dans cette liste que sont affichés tous les tags disponibles dans le forum que vous visitez.

Enfin, avant de poser votre question, n'hésitez pas à consulter la FAQ Qt ou la FAQ Qt Creator ainsi qu'à effectuer une recherche avant de poster votre sujet.