comp • gb.qt4

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.
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.
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).
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.