Documentation de Gambas - /comp/gb.qt4

/comp/gb.qt4
Le page anglaise est plus récente.

# gb.qt4

Ce composant implémente les classes d’interface graphique utilisateur. Il est basé sur la bibliothèque QT 4 .

Classe | Description
--- | ---
Action |
align |
application |
Arrange | Constantes utilisées par la propriété d'arrangement de quelques containers de contrôles, comme Window ou Panel.
Border | Ces constantes sont utilisées par la propriété Border de plusieurs contrôles.
Button | Cette classe implémente un bouton poussoir.
CheckBox | Ce contrôle implémente une boîte à cocher, qui peut être validée ou non-validée.
Clipboard | Cette classe est utilisée pour manipuler le système de bloc-note.
Color | Cette classe statique définit des constantes de couleurs prédéfinies, des propriétés qui retournent des couleurs systèmes et quelques autres méthodes utiles.
ColumnView | Cette classe implémente un contrôle qui affiche un TreeView avec des colonnes.
ComboBox | Implémente une boîte de texte combinée avec une boîte de liste popup.
Container | Cette classe est la classe parente de chaque contrôle qui peut contenir d'autre contrôles.
Control | Cette classe est la classe parente de tous les contrôles.
Cursor | Cette classe implémente un curseur de souris définisable par l'utilisateur.
Desktop | Cette classe est utilisée pour obtenir des informations à propos du bureau et de l'écran.
Dialog | Cette classe contient des méthodes statiques utilisées pour appeler des boîtes de dialogue standard.
Drag | Cette classe statique est utilisée pour gérer le processus de glisser-déposer.
Draw | Cette classe est utilisée pour dessiner une image, ou un objet aire de tracé.
DrawingArea | Ce contrôle implémente une surface sur laquelle l’application peut dessiner. Il a deux fonctionnements, standard et tamponné, définis par la propriété cached.
Embedder | Cette classe fournit un contrôle qui peut encapsuler n’importe quelle autre fenêtre X11 à partir de n’importe quelle application X11.
Fill | Constante utilisée pour représenter le motif de remplissage pour dessiner.
Font | Cette classe représente une fonte utilisée pour tracer ou afficher un texte dans les contrôles.
Fonts | Cette classe est une collection virtuel de noms de toutes les familles de fontes installées sur le système.
Form | La classe parente de chaque formulaire d'un programme.
Frame | Ce contrôle est un conteneur avec une bordure gravée et un label (une étiquette).
GridView | Implémente un contrôle qui affiche les données dans une grille.
HBox | Cette classe est un conteneur qui range ses enfants horizontalement.
HPanel | Cette classe est un conteneur qui arranges ses fils à partir du sommet jusqu'au bas et de gauche à droite.
HSplit | Ce contrôle implémente un séparateur horizontal.
IconView | Implémente un contrôle qui affiche des items d’icones.
Image |
Key | Cette classe est utilisée pour obtenir des informations à propos d'Evènement générés par le clavier et contient les constantes représentant les touches.
Label | Ce contrôle est une étiquette qui affiche du texte.
Line | Les constantes utilisées par la propriété Draw.LineStyle.
ListBox | Ce contrôle implémente une liste d'objets de texte sélectionnable.
ListView | Ce contrôle implémente une liste d'objet de texte sélectionnable avec des icônes.
Menu | Cette classe représente un menu déroulant, ou un élément de menu déroulant.
Message | Cette classe est utilisée pour afficher les boites de messages.
Mouse | Cette classe est utilisée pour obtenir des informations à propos d'un évènement de souris, à propos de la souris, et définit les constantes utilisées avec la propriété Mouse.
MovieBox | Cette classe fournit un contrôle qui affiche des images GIF ou MNG animées.
Paint | Cette classe est employée pour effectuer un coloriage avec anti crénelage sur les objets suivants :
PaintBrush | Cette classe représente une brosse de dessin, comme celle retournée par les méthodes suivantes :
PaintExtents | Cette classe représente une boîte entourant le contenu, comme retournée par les propriétés Paint.ClipExtents ou Paint.PathExtents.
PaintMatrix | Cette classe représente une matrice de transformation de coloriage.
Panel | Cette classe implémente un contrôle de conteneur avec bordure changeable.
Picture | Cette classe représente une image.
PictureBox | Cette classe implémente un contrôle qui affiche une image.
Point |
Pointer |
PointF |
Printer | Cette classe permet l'impression de documents sur imprimante, ou leur sauvegarde dans un fichier.
ProgressBar | Cette classe implémente un contrôle de barre de progression.
RadioButton | Ceci implémente un contrôle bouton radio.
Rect | Cette classe représente un rectangle de coordonnées entières.
RectF |
Screen | Cette classe décrit la géométrie d'un moniteur connecté à votre carte graphique.
Screens | Cette classe permet d'obtenir les informations concernant la géométrie de tous les moniteurs connectés à votre machine.
Scroll | Les constantes utilisées par la propriété ScrollBar de beaucoup de contrôles.
ScrollArea | Ce contrôle est une DrawingArea (aire de tracé) avec défilement.
ScrollBar | Cette classe fournit une barre de défilement avec une gamme d'utilisateur-définissable.
ScrollView | Cette classe implémente un conteneur qui peut faire défiler son contenu.
Select | Constante utilisée par la propriété Mode pour beaucoup de contrôles.
Separator | Ce contrôle affiche une ligne séparatrice.
Shortcut |
Slider | Le contrôle Curseur fournit un curseur vertical ou horizontal.
SpinBox | Cette classe implémente un "widget" sélecteur rotatif.
Style | Cette classe est un ensemble de propriétés qui retournent des informations sur le style du widget courant.
SvgImage | Cette classe représente un fichier SVG chargé en mémoire à partir d'un fichier.
TabStrip | Cette classe implémente un contrôle de conteneur à onglets.
TextArea | Cette classe implémente un contrôle d'édition de texte multi-ligne.
TextBox | Cette classe implémente un contrôle avec une simple ligne de texte.
textlabel |
ToggleButton | Cette classe implémente un bouton réversible.
ToolButton | Cette classe implémente un contrôle de bouton de barre d'outils.
TrayIcon | Ce contrôle implémente une vue d’arborescence d’items textuels sélectionnables munis d'icônes. Les items de l’arborescence sont indexés par une clé. Ils affichent une chaîne et un icône pour chaque item. Ce contrôle possède un curseur interne utilisé pour accéder à ses items. Utilisez les méthodes movefirst, movenext, moveto... pour déplacer le curseur interne, et la propriété item pour avoir l’item vers lequel il pointe.
TrayIcons | Cette classe implémente une collection virtuel de tout les objets TrayIcon gérés par l'application.
TreeView | Ce contrôle implémente une vue d’arborescence d’items textuels sélectionnables avec icones.
UserContainer | Cette classe est le parent de tout les contrôles de conteneur programmés directement en Gambas.
UserControl | Cette classe est le parent de tout les contrôles programmés en Gambas.
VBox | Cette classe est un conteneur qui range ses enfants verticalement.
VPanel | Cette classe est un conteneur qui range ses enfants de la gauche vers la droite, et ensuite de haut en bas.
VSplit | Ce contrôle implémente un découpeur vertical.
Watcher | Cette classe implémente un objet qui peut observer n'importe quel contrôle et lever certains évènements lorsque quelque-chose se passe sur ce dernier.
Window | Cette classe implémente une fenêtre.
Windows | Retourne une collection de toutes les fenêtres crées par votre application.