Le module Qt3Support fournit des classes pour faciliter le portage de Qt 3 à Qt 4.
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.
Ce module fait partie des éditions complète et Open Source de Qt. La plupart des classes offertes par ce module font aussi partie de l’édition Qt GUI Framework Edition ; les classes qui n’y sont pas disponibles sont marquées comme telles dans la documentation des classes.
Voir aussi Porter à Qt 4.
[ Précédent : le module Phonon ] [ Tous les modules de Qt ] [ Suivant : le module QtDesigner ]
Merci à <!dourouc!> pour la traduction, ainsi qu’à <!eusebe!> pour la relecture !