Notice: Undefined offset: 1 in /home/developpez/www/developpez-com/upload/qt/doc/redir.php on line 39 Le module Qt3Support
Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Le module Qt3Support

Le module Qt3Support fournit des classes pour faciliter le portage de Qt 3 à Qt 4.

Classes

Q3Accel Manipule des accélérations clavier et des raccourcis clavier
Q3Action Action d'interface utilisateur abstraite qui peut apparaître dans les menus et les barres d'outils
Q3ActionGroup Groupe des actions
Q3AsciiCache Classe template qui fournit un cache basé sur des clés char*
Q3AsciiCacheIterator Itérateur pour des collections de Q3AsciiCache
Q3AsciiDict Classe template qui fournit un dictionnaire basé sur des clés char*
Q3AsciiDictIterator Itérateur pour des collections de Q3AsciiDict
Q3Button Classe de base de compatibilité pour les widgets boutons
Q3ButtonGroup Organise des widgets QAbstractButton dans un group »
Q3CString Abstraction des tableaux de caractères classiques C finis par le caractère nul (char *)
Q3Cache Classe template qui fournit un cache basé sur des clés QString
Q3CacheIterator Itérateur pour des collections de Q3Cache
Q3Canvas Aire 2D qui peut contenir des objets Q3CanvasItem
Q3CanvasEllipse Ellipse ou segment d'ellipse sur un Q3Canvas
Q3CanvasItem Objet graphique abstrait sur un Q3Canvas
Q3CanvasItemList Organise des Q3CanvasItems
Q3CanvasLine Ligne sur un Q3Canvas
Q3CanvasPixmap Pixmaps pour Q3CanvasSprites
Q3CanvasPixmapArray Tableau de Q3CanvasPixmaps
Q3CanvasPolygon Polygone sur un Q3Canvas
Q3CanvasPolygonalItem Item de toile polygonale sur un Q3Canvas
Q3CanvasRectangle Rectangle sur un Q3Canvas
Q3CanvasSpline Splines multi-bezières sur un Q3Canvas
Q3CanvasSprite Item de toile animé sur un Q3Canvas
Q3CanvasText Objet de texte sur un Q3Canvas
Q3CanvasView Vue à l'écran d'un Q3Canvas
Q3CheckListItem Items d'une vue de liste cochable
Q3CheckTableItem Boîtes à cocher dans des Q3Tables
Q3ColorDrag Objet de glisser et déposer pour transférer des couleurs entre les widgets
Q3ComboBox Liste déroulante et bouton combinés
Q3ComboTableItem Moyen d'utiliser des combobox dans des Q3Tables
Q3DataBrowser Manipulation de données et navigation pour des formulaires d'entrée de données
Q3DataTable Widget de tableau SQL flexible qui supporte la navigation et l'édition
Q3DataView Formulaire SQL en lecture seule
Q3DateEdit Éditeur de date
Q3DateTimeEdit Combine les widgets Q3DateEdit et Q3TimeEdit dans un seul objet
Q3DateTimeEditBase Abstraction des éditeurs de date et d'édition
Q3DeepCopy Classe template qui assure que les classes partagées implicitement et explicitement ne référencent qu'une copie unique des données
Q3Dict Classe template qui fournit un dictionnaire basé sur des clés QString
Q3DictIterator Itérateur pour des collections de Q3Dict
Q3Dns Requêtes DNS asynchrones
Q3DockArea Gère et dispose des Q3DockWindow
Q3DockWindow Widget qui peut être arrimé dans une Q3DockArea ou flottant comme fenêtre de haut niveau sur le bureau
Q3DragObject Encapsule le transfert de données basé sur les types MIME
Q3DropSite Rien et ne fait rien
Q3EditorFactory Utilisé pour créer des widgets d'édition pour des types de données QVariant
Q3FileDialog Dialogues qui permettent à l'utilisateur de sélectionner des fichiers ou des dossiers
Q3FileIconProvider Icônes pour Q3FileDialog à utiliser
Q3FilePreview Prévisualisation de fichiers dans Q3FileDialog
Q3Frame
Q3Ftp Implémentation du protocole FTP
Q3Grid Gestion de la géométrie simple de ses enfants
Q3GridView Base abstraite pour des grilles à taille fixée
Q3GroupBox Frame de boîte de groupe avec un titre
Q3HBox Gestion de la géométrie horizontale de ses enfants
Q3HBoxLayout Aligne des widgets horizontalement
Q3HButtonGroup Organise des widgets boutons dans un groupe avec une ligne horizontale
Q3HGroupBox Organise des widgets dans un groupe avec une ligne horizontale
Q3Header Ligne ou colonne d'en-tête, par exemple pour des tableaux et des vues de listes
Q3Http Implémentation du protocole HTTP
Q3HttpHeader Contient les informations d'en-tête pour le protocole HTTP
Q3HttpRequestHeader Contient les informations d'en-tête de requête pour le protocole HTTP
Q3HttpResponseHeader Contient les informations d'en-tête de réponse pour le protocole HTTP
Q3IconDrag Supporte les opérations de glisser et déposer à l'intérieur d'une Q3IconView
Q3IconDragItem Encapsule un élément glissé
Q3IconView Aire avec des icônes qui ont un label et qui peuvent bouger
Q3IconViewItem Item dans une Q3IconView
Q3ImageDrag Objet de glisser et déposer pour transférer des images
Q3IntCache Classe template qui fournit un cache basé sur des clés long
Q3IntCacheIterator Itérateur pour des collections de Q3IntCache
Q3IntDict Classe template qui fournit un dictionnaire basé sur des clés long
Q3IntDictIterator Itérateur pour des collections de Q3IntDict
Q3ListBox Liste d'items sélectionnables mais en lecture seule
Q3ListBoxItem La classe de base de tous les items de boîte de liste
Q3ListBoxPixmap Items de boîte de liste avec un pixmap et un texte optionnel
Q3ListBoxText Items de boîte de liste qui affichent du texte
Q3ListView Implémente une vue en liste ou en arbre
Q3ListViewItem Implémente un item de vue en liste
Q3ListViewItemIterator Itérateur pour des collections de Q3ListViewItems
Q3LocalFs Implémentation d'un QNetworkProtocol qui travaille sur le système de fichiers
Q3MainWindow Fenêtre d'application principale, avec une barre de menus, des fenêtres de dock (par exemple pour les barres d'outils) et une barre d'état
Q3MemArray Classe template qui fournit des tableaux de types simples
Q3MimeSourceFactory Fournisseur extensible de données basées sur le type MIME
Q3MultiLineEdit Éditeur simple pour l'entrée de texte
Q3NetworkOperation Opérations communes pour les protocoles réseau
Q3NetworkProtocol API commune pour les protocoles réseau
Q3PaintDeviceMetrics Informations sur un périphérique de dessin
Q3Painter Emballage de compatibilité de Qt 3 pour QPainter
Q3Picture Périphérique de dessin qui enregistre et rejoue des commandes Q3Painter
Q3PointArray
Q3PopupMenu Petite couche de compatibilité autour de QMenu
Q3Process Utilisé pour démarrer des programmes externes et communiquer avec eux
Q3ProgressBar Barre de progression horizontale
Q3ProgressDialog Retour sur la progression d'une opération lente
Q3PtrCollection La classe de base de la majorité des collections de Qt basées sur des pointeurs
Q3PtrDict Classe template qui fournit un dictionnaire basé sur des clés void*
Q3PtrDictIterator Itérateur pour des collections de Q3PtrDict
Q3PtrList Classe template qui fournit une liste
Q3PtrListIterator Itérateur pour des collections de Q3PtrList
Q3PtrQueue Classe template qui fournit une queue
Q3PtrStack Classe template qui fournit une pile
Q3PtrVector Classe template de collection qui fournit un vecteur (tableau)
Q3RangeControl Valeur entière dans un intervalle
Q3ScrollView Zone de défilement avec des barres de défilement sur demande
Q3Semaphore Sémaphore entier robuste
Q3ServerSocket Serveur basé sur le protocole TCP
Q3Shared Utilisé à l'intérieur de Qt pour implémenter les classes partagées
Q3Signal Peut être utilisé pour envoyer des signaux à des classes n'héritant pas de QObject
Q3SimpleRichText Petite portion de texte riche qui peut être affichée
Q3Socket Connexion TCP avec tampon
Q3SocketDevice API de socket de bas niveau indépendante de la plateforme
Q3SqlCursor Naviguer et éditer des vues et des tableaux SQL
Q3SqlEditorFactory Utilisé pour créer les éditeurs utilisés par Q3DataTable et Q3SqlForm
Q3SqlFieldInfo Stocke les métadonnées associées à un champ SQL
Q3SqlForm Crée et gère des formulaires d'entrée de données liés à des bases de données SQL
Q3SqlPropertyMap Utilisé pour faire correspondre des widgets à des champs SQL
Q3SqlRecordInfo Encapsule un set de métadonnées de champs de base de données
Q3SqlSelectCursor Navigation de commandes SQL générales SELECT
Q3StoredDrag Objet à glisser simple à valeur stockée pour des données arbitraires MIME
Q3StrIList Liste doublement chaînée de char* avec des comparaisons insensibles à la casse
Q3StrList Liste doublement chaînée de char*
Q3StrListIterator Itérateur pour les classes Q3StrList et Q3StrIList
Q3StyleSheet Collection de styles de rendu de texte riche et un générateur de tags
Q3StyleSheetItem Encapsulation d'un set de styles de texte
Q3SyntaxHighlighter Classe de base pour implementer la coloration syntaxique de Q3TextEdit
Q3TabDialog Pile de widgets en onglets
Q3Table Widget de tableau éditable et flexible
Q3TableItem Le contenu d'une cellule de Q3Table
Q3TableSelection Accès aux aires sélectionnées dans un Q3Table
Q3TextBrowser Navigateur de texte riche avec navigation hypertexte
Q3TextDrag Objet de glisser et déposer pour transférer du texte brut et Unicode
Q3TextEdit Éditeur de texte riche puissant en une page
Q3TextStream Fonctions basiques pour lire et écrire du texte avec un QIODevice
Q3TextView Visualiseur de texte riche
Q3TimeEdit Éditeur d'heure
Q3ToolBar Paneau bougeant qui contient des widgets comme des boutons d'outils
Q3UriDrag Objet à déposer pour une liste de références URI
Q3Url Parseur d'URL qui simplifie le travail avec les URL
Q3UrlOperator Opérations communes sur les URL
Q3VBox Gestion de la géométrie verticale de ses enfants
Q3VBoxLayout Aligne des widgets verticalement
Q3VButtonGroup Organise des widgets boutons dans une colonne verticale
Q3VGroupBox Organise des widgets dans un groupe avec une colonne verticale
Q3ValueList Classe template basée sur des valeurs qui fournit des listes
Q3ValueListConstIterator Itérateur constant pour Q3ValueList
Q3ValueListIterator Itérateur pour Q3ValueList
Q3ValueStack Classe template basée sur des valeurs qui fournit une pile
Q3ValueVector Classe template basée sur des valeurs qui fournit un tableau dynamique
Q3WhatsThis
Q3WidgetStack Pile de widgets dont seul le widget du dessus est visible par l'utilisateur
Q3Wizard Framework pour les dialogues d'assistants

Attention : les classes de ce module sont prévues pour être utilisées à un niveau intermédiaire dans le processus de portage et ne sont pas prévues pour être utilisées dans du code en production.

Pour inclure les définitions des classes du module, utilisez la directive suivante :

#include <Qt3Support>

Pour lier une application à ce module, ajoutez cette ligne à votre fichier qmake .pro :

 QT += qt3support

Note : puisque ce module fournit des classes de compatibilité pour les diverses parties de l'API Qt 3, il dépend des modules QtCore, QtGui, QtNetwork, QtSql et QtXml.

Voir aussi Porter à Qt 4.

Remerciements

Merci à Thibaut Cuvelier pour la traduction, ainsi qu'à Maxime Gault pour la relecture !

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. Microsoft ouvre aux autres compilateurs C++ AMP, la spécification pour la conception d'applications parallèles C++ utilisant le GPU 22
  2. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  3. RIM : « 13 % des développeurs ont gagné plus de 100 000 $ sur l'AppWord », Qt et open-source au menu du BlackBerry DevCon Europe 0
  4. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 12
  5. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
Page suivante

Le Qt Developer Network au hasard

Logo

Compiler l'add-in Qt de Visual Studio

Le Qt Developer Network est un réseau de développeurs Qt anglophone, où ils peuvent partager leur expérience sur le framework. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

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

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 4.7
Copyright © 2012 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.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web