Documentação do Gambas
Api
Como fazer ...
Compilação e Instalação
Components
Classes nativas
gb.args
gb.compress
gb.crypt
gb.data
gb.db
gb.db.form
gb.dbus
gb.debug
gb.desktop
gb.desktop.x11
gb.eval
gb.form
gb.form.dialog
gb.form.mdi - Interface Multi Documento
gb.gtk
gb.gtk.opengl
gb.gui
gb.gui.opengl
gb.image - Componente de processamento de imagens
gb.inotify
gb.logging
gb.map
gb.markdown
gb.media
gb.media.form
gb.mime
gb.ncurses
gb.net
gb.net.curl
gb.net.smtp
gb.openal
gb.opengl
gb.option
gb.pcre
gb.pdf
gb.qt4
_GridView_Columns
_GridView_Rows
_split
_TreeView
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
Point
Pointer
PointF
Printer
ProgressBar
RadioButton
Rect
RectF
Screen
Screens
Scroll
ScrollArea
ScrollBar
ScrollView
Select
Separator
Shortcut
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.webkit
gb.report
gb.sdl
gb.sdl.sound
gb.sdl2.audio
gb.settings
gb.signal
gb.util
gb.vb
gb.web
gb.xml - Ferramentas XML baseadas em libxml
Documentação do Desenvolvedor
Documentação do IDE
Documentos
Índice da Linguagem
LEIA-ME
Léxico
Manual Wiki
Mensagens de erro
Pedaços de Códigos
Registrar-se
Repositório de aplicativos
Traduzir
Tutoriais
Ultimas modificações
Visão geral da linguagem

gb.qt4

Este componente implementa as classes da Interface Gráfica de Usuário. Ele baseia-se na biblioteca QT 4.

Autor Benoît Minisini.
Implementa Gerenciamento de formulário gráfico, Gerenciaomento do laço de eventos, Carregamento e salvamento de imagem.
Requer gb.image - Componente de processamento de imagens.

Classe Descrição
Action Retorna ou define a string de ação associado ao controle.
Align Esta classe possui as constantes usadas por diversos controles para a propriedade Alignment.
Animation
Application Esta classe estática dá informação global sobre o aplicativo.
Arrange Constantes usadas pela propriedade Arrangement de alguns controles tipo contêineres, como Window ou Panel.
Border Constantes usadas pela propriedade Border de muitos controles.
Button Essa classe implementa um controle tipo botão de pressão.
CheckBox Este controle implementa uma caixa de seleção (check-box), que pode ser marcada ou desmarcada.
Clipboard Essa classe é usada para manipular a área de transferência do sistema.
Color Esta classe estática tem propriedades que retornam as cores do sistema. Veja Cor de gb.image para constantes de cores e métodos úteis.
ColumnView Essa classe implementa um controle que exibe um TreeView com colunas.
ComboBox Implementa uma caixa de texto combinado com uma lista pop-up.
Container Esta classe é a classe pai de todos os controles que podem conter outros controles.
ContainerChildren
Control Esta classe é a classe pai de todo controle.
Cursor Essa classe implementa um cursor do mouse personalizado.
Desktop Essa classe é usada para obter informações sobre o ambiente de trabalho e a tela.
Dialog Esta classe contém métodos estáticos utilizados para chamar caixas de dialog padrão.
Direction
Drag Esta classe estática é usada para o gerenciamento de processos drag & drop.
Draw Essa classe é usada para desenhar sobre um Picture, ou um objeto DrawingArea.
DrawingArea Este controle implementa uma área que pode ser desenhada pelo aplicativo. Ela tem dois comportamentos, padrão e em cache, definidos pela propriedade cached.
Fill Constantes usado para representar padrões de preenchimento para o desenho.
Font Esta classe representa um tipo de letra usada para desenhar ou exibir texto em controles.
Fonts Esta classe é uma coleção virtual dos nomes de todas as famílias de fontes instaladas no sistema.
Form A classe pai de todos os formulários de um programa.
Frame Este controle é um container com uma borda gravada e um rótulo.
GridView Implementa um controle que exibe dados em uma grade.
HBox Esta classe é um contêiner que organiza seus filhos horizontalmente.
HPanel Esta classe é um contêiner que organiza seus filhos de cima para baixo, e depois da esquerda para a direita.
HSplit Este controle implementa um splitter (divisor) horizontal.
IconView Implementa um controle que exibe ícone dos itens.
Image Essa classe implementa uma imagem.
Key Essa classe é usada para obter informações sobre um evento das teclas, e contém as constantes que representam as teclas.
Label Este controle é uma etiqueta que mostra um texto.
Line Constantes utilizadas pela propriedade Draw.LineStyle.
ListBox Este controle implementa uma lista de itens texto selecionáveis.
ListView Este controle implementa uma lista de itens de texto selecionáveis com ícones.
Menu Esta classe representa um menu pop-up, ou um elemento de um menu popup.
Message Esta é usada para mostrar mensagens dentro de um quadro.
Mouse Essa classe é usada para obter informações sobre um evento do mouse de outro controle, ou sobre o mouse em geral. Ela define as constantes usadas com a propriedade Mouse.
MovieBox Essa classe fornece um controle que exibe animação GIF ou fotos MNG.
Paint Essa classe é usada para fazer pinturas anti-aliasing nos seguintes objetos:
PaintBrush Esta classe representa um pincel pintor, retornado através dos seguintes métodos:
PaintExtents Esta classe representa as dimensões das laterais da caixa, retornado pela propriedade Paint.ClipExtents ou Paint.PathExtents.
PaintMatrix Esta classe representa uma matriz de transformação de pintura.
Panel Essa classe implementa um controle tipo contêiner com uma borda que pode ser modificada.
Picture Esta classe representa uma imagem.
PictureBox Essa classe implementa um controle que exibe uma imagem.
Point Esta classe descreve um ponto com duas coordenadas de inteiros.
Pointer Esta classe permite a obtenção de dados sobre os eventos tablet.
PointF Esta classe descreve um ponto cujas coordenadas são dois números de ponto flutuante.
Printer Esta classe permite imprimir documentos em impressoras, ou salvá-los em um arquivo.
ProgressBar Essa classe implementa um controle de barra de progresso.
RadioButton Este implementa um controle tipo radio button
Rect Esta classe representa um retângulo com coordenadas de números inteiros.
RectF Esta classe representa um retângulo cujas coordenadas são dois números de pontos flutuantes.
Screen Esta classe descrever a geometria de um monitor conectado a sua placa gráfica.
Screens Esta classe permite obter informações da geometria de todos os monitores conectados ao computador.
Scroll Constantes usadas pela propriedade ScrollBar de muitos controles.
ScrollArea Este controle é uma DrawingArea com rolagem.
ScrollBar Essa classe fornece uma barra de rolagem com intervalo definido pelo usuário.
ScrollView Esta classe implementa um contêiner que pode deslocar o seu conteúdo.
Select Constantes usadas pela propriedade Mode de muitos controles.
Separator Este controle exibe uma linha separadora.
Shortcut
Slider O controle Slider oferece um controle deslizante vertical ou horizontal.
SpinBox Essa classe implementa um widget SpinBox (campo incremental).
Splitter This class implements a horizontal or vertical splitter container.
Spring
Style Esta classe é um conjunto de propriedades que retornam informações sobre o estilo do widget atual.
SvgImage Esta classe representa um arquivo SVG carregado a partir de um arquivo para a memória.
TabStrip Essa classe implementa um controle tipo contêiner com guias.
TextArea Essa classe implementa um controle de edição de texto de múltiplas linhas.
TextBox Essa classe implementa um controle de edição de texto de uma única linha.
TextLabel Essa classe implementa um controle de exibição de texto HTML simples, também conhecido como rich text.
ToggleButton Essa classe implementa um botão de alternância.
ToolButton Essa classe implementa uma controle de botão ToolBar.
TreeView Este controle implementa um TreeView (exibição em árvore) de itens de texto selecionáveis com ícones.
UserContainer Essa classe é o pai de todos os controles do tipo contêiner programados diretamente no Gambas.
UserControl Esta classe é o pai de todos os controles programados em Gambas.
VBox Esta classe é um contêiner que organiza seus filhos verticalmente.
VPanel Esta classe é um contêiner que organiza seus filhos da esquerda para a direita, e então de cima para baixo.
VSplit Este controle implementa um divisor vertical.
Watcher Essa classe implementa um objeto que pode observar a qualquer controle e levantar alguns eventos quando acontece alguma coisa sobre ele.
Window Essa classe implementa uma janela.
Windows Retorna uma coleção de todas as janelas criadas pelo seu aplicativo.