gb.qt4

Questo componente implementa le classi dell'interfaccia grafica utente. È basato sulla libreria QT 4.

Autore Benoît Minisini.
Implementa Gestione dei form grafici, Gestore del ciclo degli eventi, Caricamento e salvataggio dell'immagine.
Richiesto gb.image.

Classe Descrizione
Action Questa classe consente di gestire le azioni definite nella proprietà Action di molti controlli.
Align Questa classe fornisce costanti e metodi per gestire allineamenti orizzontali e verticali di testo, celle...
Animation
Application Questa classe statica fornisce informazioni globali sull'applicazione.
Arrange Costanti utilizzate dalla proprietà Arrangement di alcuni controlli container, come Window o Panel.
Border Questa classe definisce le costanti utilizzate dalla proprietà Border di molti controlli. Inoltre, a partire da Gambas 3.7, questa classe è creabile e consente di descrivere il bordo di una cella o di una riga della GridView.
Button Questa classe implementa un controllo a pulsante.
CheckBox Questo controllo implementa una casella di controllo, che può essere selezionata o deselezionata.
Clipboard Questa classe viene utilizzata per manipolare gli Appunti di sistema.
Color Questa classe statica ha proprietà che restituiscono i colori di sistema. Guarda Colore di gb.image per costanti di colore e metodi utili.
ColumnView Questa classe implementa un controllo che visualizza una TreeView con colonne.
ComboBox Implementa una casella di testo (TextBox) combinata con una casella di riepilogo (ListBox) popup.
Container Questa classe è la classe padre di ogni controllo che può contenere altri controlli.
ContainerChildren
Control Questa classe è la classe padre di tutti i controlli, tranne i Menu.
Cursor Questa classe implementa un cursore del mouse personalizzato.
Desktop Questa classe viene utilizzata per ottenere informazioni sul desktop e sullo schermo.
Dialog Questa classe contiene metodi statici utilizzati per richiamare le finestre di dialogo standard.
Direction
Drag Questa classe statica viene utilizzata per gestire i processi di trascinamento e rilascio (drag & drop).
Draw Questa classe viene utilizzata per disegnare su un oggetto Picture o DrawingArea.
DrawingArea Questo controllo implementa un'area che può essere disegnata dall'applicazione. Ha due comportamenti, standard e memorizzato nella cache, definito dalla proprietà cached.
Fill Costanti utilizzate per rappresentare i motivi di riempimento per il disegno.
Font Questa classe rappresenta un font utilizzato per disegnare o visualizzare testo nei controlli.
Fonts Questa classe è una raccolta virtuale dei nomi di tutte le famiglie di font installate sul sistema.
Form La classe genitore di ogni form di un programma.
Frame Questo controllo è un contenitore con un bordo inciso e un'etichetta.
GridView Implementa un controllo che visualizza i dati in una griglia.
HBox Questa classe è un contenitore che organizza i suoi figli in orizzontale.
HPanel Questa classe è un contenitore che organizza i suoi figli dall'alto verso il basso, e da sinistra verso destra.
HSplit Questo controllo implementa uno splitter orizzontale.
IconView Implementa un controllo che visualizza oggetti icona.
Image Questa classe implementa un'immagine.
Key Questa classe viene utilizzata per ottenere informazioni su un evento tasto e contiene le costanti che rappresentano i tasti.
Label Questo controllo è un'etichetta che mostra un testo.
Line Costanti utilizzate dalla proprietà Draw.LineStyle.
ListBox Questo controllo implementa un elenco di elementi di testo selezionabili.
ListView Questo controllo implementa un elenco di elementi di testo con icone selezionabili.
Menu Questa classe rappresenta un menu popup o un elemento di un menu popup.
Message Questa classe viene utilizzata per visualizzare finestre di messaggio.
Mouse Questa classe viene utilizzata per ottenere informazioni su un evento del mouse da un altro controllo o sul mouse in generale. Si determinano le costanti utilizzate con la proprietà Mouse.
MovieBox Questa classe fornisce un controllo che visualizza immagini GIF o MNG animate.
Paint Questa classe viene utilizzata per disegnare in anti-aliasing sui seguenti oggetti:
PaintBrush Questa classe rappresenta un pennello da disegno, che può essere rappresentato dai seguenti metodi:
PaintExtents Questa classe rappresenta l'area di un rettangolo di selezione, come restituito da proprietà come Paint.ClipExtents o Paint.PathExtents.
PaintMatrix Questa classe rappresenta una matrice di trasformazione pittorica.
Panel Questa classe implementa un controllo contenitore con un bordo modificabile.
Picture Questa classe rappresenta una picture.
PictureBox Questa classe implementa un controllo che visualizza una picture.
Point Questa classe descrive un punto con due coordinate integer.
Pointer Questa classe consente di ottenere informazioni sugli eventi della tavoletta grafica.
PointF Questa classe descrive un punto le cui coordinate sono due numeri in virgola mobile.
Printer Questa classe consente di stampare documenti su stampanti o salvarli in un file.
ProgressBar Questa classe implementa una barra di avanzamento.
RadioButton Questo controllo implementa un pulsante di opzione.
Rect Questa classe rappresenta un rettangolo con coordinate integer.
RectF Questa classe rappresenta un rettangolo le cui coordinate sono due numeri float.
Screen Questa classe descrive la geometria di un monitor collegato alla vostra scheda grafica.
Screens Questa classe consente di ottenere le informazioni sulla geometria di tutti i monitor collegati al computer.
Scroll Costanti utilizzate dalla proprietà ScrollBar di molti controlli.
ScrollArea Questo controllo è una DrawingArea scorrevole.
ScrollBar Questa classe fornisce una barra di scorrimento con intervallo definibile dall'utente.
ScrollView Questa classe implementa un contenitore che può far scorrere il suo contenuto.
Select Costanti utilizzate dalla proprietà Mode di molti controlli.
Separator Questo controllo visualizza una linea di separazione.
Shortcut
Slider Il controllo Slider fornisce un cursore verticale o orizzontale.
SpinBox Questa classe implementa un un controllo spin box.
Splitter This class implements a horizontal or vertical splitter container.
Spring
Style Questa classe è un insieme di proprietà che restituiscono informazioni sullo stile del controllo corrente.
SvgImage Questa classe rappresenta un file SVG caricato da un file in memoria.
TabStrip Questa classe implementa un controllo contenitore a schede.
TextArea Questa classe implementa un controllo di scrittura del testo su più righe.
TextBox Questa classe implementa un controllo di scrittura del testo a riga singola.
TextLabel Questa classe implementa un controllo che visualizza un semplice testo HTML, noto come rich text.
ToggleButton Questa classe implementa un pulsante di attivazione/disattivazione.
ToolButton Questa classe implementa un pulsante della Barra dei pulsanti.
TreeView Questo controllo implementa una vista ad albero di elementi di testo con icone selezionabili.
UserContainer Questa classe è il genitore di tutti i contenitori dei controlli programmati direttamente in Gambas.
UserControl Questa classe è la madre di tutti i controlli programmati in Gambas.
VBox Questa classe è un contenitore che organizza i suoi figli in verticale.
VPanel Questa classe è un contenitore che organizza i suoi figli da sinistra a destra e dall'alto verso il basso.
VSplit Questo controllo implementa uno splitter verticale.
Watcher Questa classe implementa un oggetto che può osservare qualsiasi controllo e sollevare alcuni eventi quando succede qualcosa sul controllo stesso.
Window Questa classe implementa una finestra.
Windows Restituisce una raccolta di tutte le finestre create dalla vostra applicazione.