PyGTK - Classes importantes
O módulo PyGTK contém vários widgets. A classe gtk.Object atua como a classe base para a maioria dos widgets, bem como para algumas classes não widgets. A janela de nível superior para aplicativos de desktop usando PyGTK é fornecida pela classe gtk.Window. A tabela a seguir lista os widgets importantes e suas funções -
S.NO | Classes e Descrição |
---|---|
1 | gtk.Widget Esta é uma classe gtk.base para todos os widgets PyGTK. gtk.Widget fornece um conjunto comum de métodos e sinais para os widgets. |
2 | gtk.Window Esta é uma janela de nível superior que contém um widget filho. gtk.Window é uma área de exibição decorada com uma barra de título e itens que permitem ao usuário fechar, redimensionar e mover a janela. |
3 | gtk.Button Este é um widget de botão que emite um sinal quando clicado. O gtk.Button geralmente é exibido como um botão com um rótulo de texto e geralmente é usado para anexar uma função de retorno de chamada. |
4 | gtk.Entry Este é um widget de entrada de texto de uma linha. |
5 | gtk.Label Este widget exibe uma quantidade limitada de texto somente leitura. |
6 | gtk.ButtonBox Esta é uma classe base para widgets que contém vários botões. |
7 | gtk.HBox Este é um contêiner que organiza seus widgets filhos em uma única linha horizontal. |
8 | gtk.VBox Este é um contêiner que organiza seus widgets filhos em uma única coluna. |
9 | gtk.Fixed Este é um container que pode colocar widgets filhos em posições fixas e com tamanhos fixos, dados em pixels. |
10 | gtk.Layout Isso fornece uma área rolável infinita contendo widgets filhos e desenhos personalizados. |
11 | gtk.MenuItem Este widget implementa a aparência e o comportamento dos itens de menu. As subclasses de widget derivadas do gtk.MenuItem são os únicos filhos válidos de menus. Quando selecionados por um usuário, eles podem exibir um menu pop-up ou invocar uma função ou método associado |
12 | gtk.Menu Este é um menu suspenso que consiste em uma lista de objetos MenuItem que podem ser navegados e ativados pelo usuário para executar funções do aplicativo. |
13 | gtk.MenuBar Isso exibe os itens de menu horizontalmente em uma janela ou caixa de diálogo do aplicativo. |
14 | gtk.ComboBox Este widget é usado para escolher em uma lista de itens. |
15 | gtk.Scale Este é um controle deslizante horizontal ou vertical para selecionar um valor numérico. |
16 | gtk.Scrollbar Isso exibe uma barra de rolagem horizontal ou vertical. |
17 | gtk.ProgressBar Isso é usado para exibir o progresso de uma operação de longa duração. |
18 | gtk.Dialog Isso exibe uma janela pop-up para informações e ações do usuário. |
19 | gtk.Notebook Este widget é um contêiner cujos filhos são páginas sobrepostas que podem ser alternadas usando rótulos de guia. |
20 | gtk.Paned Esta é uma classe base para widgets com dois painéis, dispostos horizontalmente ou verticalmente. Widgets filho são adicionados aos painéis do widget. A divisão entre os dois filhos pode ser ajustada pelo usuário. |
21 | gtk.TextView Este widget exibe o conteúdo de um objeto TextBuffer. |
22 | gtk.Toolbar Este contêiner contém e gerencia um conjunto de botões e widgets em uma barra horizontal ou vertical. |
23 | gtk.TreeView Este widget exibe o conteúdo de TreeModel padrão (ListStore, TreeStore, TreeModelSort) |
24 | gtk.DrawingArea Este widget ajuda a criar elementos de interface de usuário personalizados. gtk.DrawingArea é essencialmente um widget em branco que contém uma janela na qual você pode desenhar. |
25 | gtk.Calendar Este widget exibe um calendário e permite que o usuário selecione uma data. |
26 | gtk.Viewport Este widget exibe uma parte de um widget maior. |