logo
Edito
La troisième version de Qt a été largement améliorée avec la sortie de la dernière version majeure : Qt 4. Qt est maintenant disponible sur les trois plateformes traditionnelles sous triple licences. Ce framework a été retravaillé en profondeur, bien des objets ont été transformés, supprimés ou ajoutés, afin de permettre à l'utilisateur de la bibliothèque de profiter pleinement de la puissance offerte par Qt.
Ici, l'équipe rédactionnelle souhaiterait remercier tous ceux qui ont contribué à cette FAQ : Alp, Aurélien Régat-Barrel, dourouc05, Gulish, haraendil, Ikipou, IrmatDen, johnlamericain, Kinji1, LeGars, LittleWhite, Mac&Cheese, Matthieu Brucher, nouknouk, Nykoo, Niak74, Shugo78, superjaja, yan, Amnell.

Statistiques
Nombre d'auteurs : 20
Nombre de questions : 199


Sommaire
      OuvrirOuvrir Tout développer      OuvrirOuvrir Tout réduire

      Fermer  1. Introduction à Qt4 (5)
                Quelle est la licence d'utilisation de Qt 4 ?
                Où trouver la documentation de Qt ?
                Que sont les Qt Quarterly ?
                Quels sont les chemins des en-têtes à inclure lors de la compilation ?
                Comment débuter avec Qt ?
      Fermer  2. Généralités (10)
                Est-ce compliqué d'utiliser Qt 4 ?
                Que faudrait il connaitre au minimum du C++ pour bien utiliser Qt ?
                Comment optimiser avant distribution ?
                Comment connaître l'OS de l'utilisateur ?
              Fermer  2.1. Mémoire (3)
                        Comment Qt optimise-t-il les copies ?
                        Comment gérer la mémoire avec Qt ?
                        Comment optimiser la copie de ses classes ?
              Fermer  2.2. Déploiement (1)
                        Comment déployer une application Qt sous Windows ?
              Fermer  2.3. Contribuer (2)
                        Comment contribuer aux projets Qt ?
                        Comment contribuer à QtWebkit ?
      Fermer  3. Le contenu de Qt4 (2)
                Que contient Qt4 ?
                Comment utiliser les modules de Qt ?
      Fermer  4. La compilation (10)
              Fermer  4.1. Généralités sur la compilation (8)
                        Comment compiler des projets utilisant Qt 4 ?
                        Comment avoir des classes utilisant Q_OBJECT sans .h ?
                        Comment compiler Qt ?
                        Comment cross-compiler Qt ?
                        Quand et comment réaliser une compilation 'statique'?
                        Comment utiliser une bibliothèque externe dans mon projet ?
                        Quelles sont les dépendances de Qt ?
                        Quels sont les compilateurs utilisables avec Qt ?
              Fermer  4.2. qmake (2)
                        Comment ajouter une console à une application ?
                        Comment compiler un projet Qt dans un répertoire spécifique ?
      Fermer  5. QtCore (80)
                Un new sans delete ?
                Erreur d'édition des liens undefined reference to 'vtable for xxx' ?
                Comment ouvrir une application à partir de Qt ?
                Comment interagir avec une application lancée par un QProcess?
                Comment interagir avec les applications associées par défaut ?
                Comment charger et utiliser dynamiquement une .dll, .so avec Qt ?
                Comment récupérer les arguments envoyés par la fonction main ?
                Comment empêcher de lancer plusieurs instances d'un programme ?
                Comment lire et écrire dans un fichier INI ?
                Problèmes de traduction ?
                Comment calculer un hash cryptographique de données ?
                Comment imprimer avec Qt ?
                Quels sont les pointeurs intelligents de Qt ?
                Comment accéder à la base de registre Windows ?
                Que dois-je savoir sur les delegates ?
              Fermer  5.1. QObject (5)
                        Allouer sur le tas ou sur la pile des QObject et dérivés ?
                        Héritage multiple avec QObject ?
                        Peut-on utiliser des pointeurs intelligents sans danger avec des QObject ?
                        Comment faire un delete sur un QObject de manière sûre ?
                        Un QObject en tant que membre d'une classe ?
              Fermer  5.2. QString (10)
                        Faut-il utiliser les pointeurs avec QString ?
                        Comment transformer un QString en std::string et réciproquement ?
                        Comment convertir un QString en chaîne C (char *) ?
                        Comment formater du texte avec QString ?
                        Comment convertir un nombre en chaîne de caractère ?
                        Comment formater les nombres entiers ?
                        Comment convertir un QString en un nombre ?
                        Comment formater les nombres réels ?
                        Comment tester si une chaîne de caractère est vide ?
                        Comment QString gère l'encodage des chaînes de caractères ?
              Fermer  5.3. Thread (9)
                        Comment fonctionne QThread ?
                        Pourquoi ne faut-il pas faire de traitement IHM dans un thread ?
                        Comment est définie l'appartenance aux threads des objets Qt ?
                        Comment utiliser les threads avec Qt ?
                        Comment se passe une connexion entre threads ?
                        Comment manipuler un mutex ?
                        Comment mettre en pause un QThread ?
                        Comment utiliser le système de signaux et de slots avec des threads ?
                        Comment équilibrer le temps CPU ?
              Fermer  5.4. Fichiers et répertoires (22)
                      Fermer  5.4.1. Opérations de base (10)
                                Comment effacer un fichier ?
                                Comment vérifier si un fichier existe ?
                                Comment copier un fichier ?
                                Comment récupérer le chemin des répertoires spéciaux ?
                                Comment sélectionner un nom de fichier ou répertoire à partir d'une boite de dialogue ?
                                Comment lister les fichiers d'un répertoire et de ses sous-répertoires ?
                                Comment connaître le chemin du répertoire courant ?
                                Comment récupérer le chemin du répertoire de l'exécutable ?
                                Comment récupérer le contenu d'un QIODevice dans un QString ?
                                Comment lister tous les lecteurs disponibles sous Windows ?
                      Fermer  5.4.2. Lecture et écriture (3)
                                Comment écrire dans un fichier texte ?
                                Comment lire d'un fichier texte ?
                                Comment écrire et lire dans un fichier binaire ?
                      Fermer  5.4.3. Récupérer des informations (9)
                                Comment obtenir des informations de fichiers ?
                                Comment obtenir les informations des fichiers d'un dossier ?
                                Comment récupérer le nom de fichier ?
                                Comment distinguer les fichiers des dossiers ?
                                Comment vérifier les droits sur un fichier ?
                                Comment récupérer l'emplacement d'un fichier ?
                                Comment savoir s'il s'agit d'un bundle ? (Mac OS X)
                                Comment obtenir la date de dernière modification ?
                                Comment récupérer la taille d'un fichier ?
              Fermer  5.5. Signaux et slots (9)
                        Les signaux et autres slots ?
                        Comment s'interfacent les signaux et les slots?
                        Comment créer ses propres signaux et slots avec transmission de valeurs?
                        Comment utiliser les auto-connexions ?
                        Comment paramétrer un slot selon les objets qui lui sont connectés ?
                        Quelles sont les différentes méthodes d'exécution d'un slot ?
                        Comment utiliser le système de signaux et de slots avec des threads ?
                        Comment récupérer et utiliser l'objet déclencheur d'un slot ?
                        Comment récupérer et utiliser l'objet déclencheur d'un slot avec QSignalMapper ?
              Fermer  5.6. Plug-ins (2)
                        Qu'est-ce qu'un plug-in ?
                        Qu'est-ce que la buildkey ?
              Fermer  5.7. Temps (6)
                        Comment utiliser un QTimer ?
                        Comment récupérer l'heure du PC ?
                        Comment mesurer un intervalle de temps ?
                        Comment convertir un QDate en QString ?
                        Comment convertir un QTime en QString ?
                        Comment choisir la langue dans laquelle afficher le QString ?
              Fermer  5.8. Événements (1)
                        Comment manipuler les événements de Qt ?
              Fermer  5.9. Ressources (1)
                        Comment intégrer des ressources à mon application ?
      Fermer  6. QtGui (38)
                Comment dessiner dans un QWidget ?
                Pourquoi je n'arrive pas à dessiner sur n'importe quels widgets ?
                Comment ajouter un lien vers une page HTML ?
                Comment créer une page d'accueil ?
                Comment afficher une image dans mon interface ?
                Comment dégeler simplement une IHM ?
                Quel est le rapport entre Item View et Graphics View ?
                Comment valider des entrées utilisateurs dans une zone d'édition ?
                Comment créer un programme dans la zone de notification ?
                Comment réaliser des fenêtres modales et amodales ?
                Comment manipuler du texte sélectionné avec QTextCursor ?
                Comment faire un glisser-déposer ?
                Comment connaître la position et repositionner la souris sur l'écran ?
                Comment récupérer la résolution d'écran de l'utilisateur ?
                Comment recupérer l'identifiant système d'une fenêtre ou d'un widget ?
                Comment afficher un widget dans une zone MDI ?
              Fermer  6.1. Animations (2)
                        Comment afficher un gif animé ?
                        Comment avoir une icône animée ?
              Fermer  6.2. Graphics View (2)
                        Qu'est-ce que Graphics View ?
                        Comment accélérer Graphics View ?
              Fermer  6.3. Model View (4)
                        Qu'est ce que Model View ?
                        Comment trier un QTreeWidget ?
                        Comment trier un QListWidget ?
                        Comment effacer le contenu d'un QTableWidget ?
              Fermer  6.4. Assistants (7)
                        Quelles sont les techniques pour créer un assistant ?
                        Comment créer un assistant ?
                        Comment créer une page d'un assistant ?
                        Comment traduire un assistant ?
                        Comment choisir le style d'un assistant ?
                        Comment personnaliser un assistant ?
                        Comment modifier un bouton ou insérer un bouton personnalisé dans un assistant ?
              Fermer  6.5. Style (5)
                        Fenêtre et transparence ?
                        Comment changer de style de fenêtre ?
                        Comment connaître les styles disponibles ?
                        Comment mettre une image de fond à un widget ?
                        Comment utiliser les feuilles de style ?
              Fermer  6.6. Icônes (2)
                        Comment utiliser les icônes par défaut de Qt ?
                        Comment récupérer les icônes utilisateur des fichiers ?
      Fermer  7. QtXml (4)
              Fermer  7.1. DOM (2)
                        Comment lire un fichier XML avec DOM ?
                        Comment écrire un fichier XML avec DOM ?
              Fermer  7.2. SAX (2)
                        Comment lire un fichier XML avec QXmlStreamReader ?
                        Comment écrire un fichier XML avec QXmlStreamWriter ?
      Fermer  8. QNetwork (14)
                Comment retrouver l'IP d'un domaine et vice versa ?
              Fermer  8.1. QHttp (5)
                        Comment télécharger une page web avec QHttp ?
                        Comment exécuter une requête simple sur un serveur avec la méthode GET ?
                        Comment exécuter une requête avec envoie d'information sur un serveur avec la méthode GET ?
                        Comment exécuter une requête avec envoi d'informations sur un serveur avec la méthode POST ?
                        Comment récupérer un cookie avec QHttp ?
              Fermer  8.2. Sockets (2)
                        Pourquoi les nombres de paquets émis et reçus avec QTcpSocket diffèrent-il ?
                        Quelles solutions pour pouvoir différencier mes blocs de données ?
              Fermer  8.3. Gestionnaire d'accès (6)
                        Comment fonctionne le système de gestionnaire d'accès ?
                        Comment envoyer un fichier par le protocole HTTP ?
                        Comment utiliser un proxy ?
                        Comment définir un proxy par défaut ?
                        Comment récupérer l'avancement du téléchargement ?
                        Comment récupérer la source d'une page internet ?
      Fermer  9. Phonon (6)
              Fermer  9.1. Généralités (4)
                        Qu'est-ce que Phonon ?
                        Où récupérer Phonon ?
                        Comment compiler Phonon pour Windows ?
                        Comment intégrer Phonon dans un projet ?
              Fermer  9.2. Backends (2)
                        Qu'est ce qu'un back-end ?
                        Quels sont les backend pour Windows ?
      Fermer  10. Intégration avec d'autres librairies (4)
              Fermer  10.1. boost.signals (4)
                        Comment allier les signaux de Boost (boost.signals) aux signaux/slots de Qt ?
                        Comment utiliser un boost.signal connecté à un signal Qt ?
                        Comment utiliser un boost.signal connecté à un slot Qt ?
                        Comment utiliser un signal Qt connecté à une fonction standard par boost.signal ?
      Fermer  11. EDI (5)
                Comment utiliser NetBeans avec Qt ?
              Fermer  11.1. QtCreator (4)
                        Qu'est-ce que Qt Creator ?
                        Comment utiliser QtCreator avec les outils de Visual Studio (compilateur et débogueur) ?
                        Quels sont les plugins actuellement disponibles ?
                        Comment garder ses projets dans Qt Creator ?
      Fermer  12. Les bibliothèques complémentaires (21)
                Comment gérer le port série ?
              Fermer  12.1. Qwt (13)
                        Qu'est ce que Qwt ?
                        Quels types de composants puis je créer avec Qwt ?
                        Est il difficile d'utiliser Qwt ?
                        Comment installer Qwt ?
                        Comment insérer un composant Qwt dans mon application Qt ?
                        Comment créer un repère dans mon interface ?
                        Comment changer la couleur de fond de mon repère ?
                        Comment ajouter une courbe sur mon repère ?
                        Comment changer la couleur de ma courbe ?
                        Comment ajouter une grille à mon repère ?
                        Comment ajouter des grilles seulement horizontales/verticales ?
                        Comment spécifier des valeurs à mes axes ?
                        Comment ajouter un outil de zoom sur mon repère ?
              Fermer  12.2. QCA (7)
                        Qu'est-ce que QCA ?
                        Comment installer QCA ?
                        Comment compiler une application avec QCA ?
                        Comment générer un nombre pseudo-aléatoire ?
                        Pourquoi parler de nombres pseudo-aléatoires ?
                        Comment générer un hash cryptographique de données ?
                        Comment utiliser la mémoire sécurisée ?


Consultez les autres F.A.Q's


Valid XHTML 1.0 TransitionalValid CSS!

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. Sortie de Qt 4.7 Release Candidate 1, cette version pose les deux premières briques de Qt Quick, la nouvelle technologie d'IHM Commentaires 26
  2. Peu après la sortie de Qt 4.7.0 RC1, les premiers binaires pour Visual Studio 2010 en 32 bits sont disponibles Commentaires 72
  3. La page outils Qt mise à jour : les meilleurs outils et bibliothèques à votre disposition Commentaires 2
  4. Les bindings de Qt sont-ils réellement matures ? Sont-ils utilisables professionnellement ou relèvent-ils plus de la bidouille ? Commentaires 12
  5. Qt Creator 2.0.1 en téléchargement, dont la version française de l'équipe Qt, Nokia remercie Developpez.com sur les Qt Labs Blogs Commentaires 5
  6. La certification Qt fêtera sa première année début octobre Commentaires 25
  7. Vous vous y prenez mal..., un article des Qt Labs sur une mauvaise utilisation des QThread, écrit par Bradley T. Hughes, traduit par Jonathan Courtois Commentaires 6
  1. Avez-vous inventé des termes que seuls vous et votre équipe comprenez ? Drôles ou techniques, expliquez-les nous Commentaires 93
  2. Sortie de Qt 4.7 Release Candidate 1, cette version pose les deux premières briques de Qt Quick, la nouvelle technologie d'IHM Commentaires 26
  3. [Débat] Apprendre la théorie avant la pratique : une bonne chose ? Commentaires 124
  4. Le C++ se compile-t-il trop lentement ? Oui, répond un développeur de compilateur qui expose les raisons de cette lenteur supposée Commentaires 27
  5. Peu après la sortie de Qt 4.7.0 RC1, les premiers binaires pour Visual Studio 2010 en 32 bits sont disponibles Commentaires 72
  6. Quelle est la meilleure technologie pour développement mobile en 2010 ? Et pour quel système d'exploitation mobile ? Commentaires 21
  7. Quels sont les domaines d'application possibles de Qt ? Ce framework peut-il être utile dans toutes les applications ? Commentaires 65
  8. Quels sont les meilleurs outils pour le développement d'applications mobiles ? Faites-nous part de vos avis Commentaires 8
Page suivante
  1. Le pire bout de code que vous ayez vu. Qui l'a fait ? Pourquoi ? Pourquoi était-il si horrible ? Commentaires 427
  2. Quelle police de caractère préférez-vous pour développer ? Est-elle dans notre Top 10 ? Commentaires 97
  3. 26-28 Février : Développer un jeu en un weekend sur le chat de Developpez.com Commentaires 123
  4. Téléchargez les meilleurs codes sources et binaires Qt, un nouveau service participatif Commentaires 21
  5. Nokia dépose une nouvelle plainte contre Apple, l'iPhone et l'iPad auraient violé ses brevets Commentaires 133
  6. Affaire Nokia-Apple : l'instruction en attente, le juge attend une expertise avant de décider d'éventuelles poursuites pour violations de brevets Commentaires 133
  7. Avez-vous inventé des termes que seuls vous et votre équipe comprenez ? Drôles ou techniques, expliquez-les nous Commentaires 93
  8. Quel est pour vous le défaut le plus gênant du C++ ? Un développeur chevronné fait la liste des faiblesses de son langage préféré Commentaires 323
Page suivante

Le Qt Quarterly au hasard

Logo

Générer du XML

Qt Quarterly est la revue trimestrielle proposée par Nokia et à destination des développeurs Qt. Ces articles d'une grande qualité technique sont rédigés par des experts Qt. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question, un binaire... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Les sources présentées sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2006 - 2010 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Qt - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.