Gambas Documentation
Aperçu du Langage
À traduire
Code Snippets
Comment faire ...
Compilation et installation
Composants
gb
gb.args
gb.cairo
gb.clipper
gb.complex
gb.compress
gb.crypt
gb.db
gb.db.form
gb.dbus
gb.debug
gb.desktop
gb.desktop.gnome.keyring
gb.eval
gb.eval.highlight
gb.form
gb.form.dialog
gb.form.editor
gb.form.mdi
gb.gmp
gb.gsl
gb.gtk
gb.gtk3
gb.gui
gb.image
gb.image.effect
gb.image.imlib
gb.image.io
gb.inotify
gb.libxml
gb.media
gb.mysql
gb.net
gb.net.curl
gb.net.smtp
gb.openal
gb.opengl
gb.opengl.glsl
gb.opengl.glu
gb.opengl.sge
gb.option
gb.pcre
gb.pdf
gb.qt4
.combobox.item
.container.children
.Menu.Children
.TabStripContainer
.TabStripContainer.Children
.TextArea.Selection
.TextBox.Selection
.Window.Controls
.Window.Menus
_ColumnView_Columns
_Draw_Clip
_Draw_Style
_GridView_Cell
_GridView_Column
_GridView_Columns
_GridView_Data
_GridView_Row
_GridView_Rows
_IconView_Item
_ListBox_Item
_TreeView
_TreeView_Item
Action
Align
Application
Arrange
Border
Button
CheckBox
Clipboard
Color
ColumnView
ComboBox
Container
Control
Cursor
Desktop
Dialog
Drag
Draw
DrawingArea
embedder
Fill
Font
Fonts
Form
Frame
GridView
HBox
HPanel
HSplit
IconView
Image
Key
Label
Line
ListBox
ListView
Menu
Message
Mouse
MovieBox
Paint
PaintBrush
PaintExtents
PaintMatrix
Panel
Picture
PictureBox
Printer
ProgressBar
RadioButton
Rect
Screen
Screens
Scroll
ScrollArea
ScrollBar
ScrollView
Select
Separator
Slider
SpinBox
Style
SvgImage
TabStrip
TextArea
TextBox
TextLabel
ToggleButton
ToolButton
trayicon
trayicons
TreeView
UserContainer
UserControl
VBox
VPanel
VSplit
Watcher
Window
Windows
gb.qt4.ext
gb.qt4.opengl
gb.qt4.webkit
gb.qt5
gb.qt5.opengl
gb.report
gb.scanner
gb.sdl
gb.sdl.sound
gb.settings
gb.signal
gb.util
gb.util.web
gb.v4l
gb.vb
gb.web
gb.web.feed
gb.xml
gb.xml.html
gb.xml.rpc
gb.xml.xslt
Controls pictures
Derniers changements
Dépôt d'applications
Documentation de l'Environnement de développement
Documentation des développeurs
Documents
Indenter
Index de tous les Documents
Index du langage
Lexique
LISEZ-MOI
Manuel du wiki
Messages d'erreur
Tutoriels
Wiki License

gb.qt4

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

Auteur Benoît Minisini.
Implémente Gestion de formulaires graphiques, Gestion de la boucle d'évènements, Chargement et sauvegarde d'images.
Nécessite gb.image.

Classe Description
Action
Align Cette classe fournit des constante et des méthodes pour gérer les alignements horizontaux et verticaux de texte, cellules...
Animation
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'autres contrôles.
ContainerChildren
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.
Direction
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.
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 virtuelle 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.
Splitter This class implements a horizontal or vertical splitter container.
Spring
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 Cette classe implémente un contrôle affichant un texte HTML simple, connu comme 'rich text'.
ToggleButton Cette classe implémente un bouton réversible.
ToolButton Cette classe implémente un contrôle de bouton de barre d'outils.
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 tous 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.