PyGTK - Classe de janela
Um objeto da classe gtk.Window fornece um widget que os usuários normalmente consideram um Wwindow. Este widget é um contêiner, portanto, pode conter um widget filho. Ele fornece uma área exibível decorada com barra de título e controles de redimensionamento.
A classe gtk.Window tem o seguinte construtor -
gtk.Window(type)
O parâmetro de tipo assume um dos seguintes valores -
gtk.WINDOW_TOPLEVEL (padrão) | Esta janela não tem pai. As janelas de nível superior são a janela principal do aplicativo e as caixas de diálogo. |
gtk.WINDOW_POPUP | Esta janela não tem moldura ou decoração. Uma janela pop-up é usada para menus e dicas de ferramentas. |
Alguns dos métodos importantes da classe gtk.Window estão listados abaixo -
S.NO | Métodos e Descrição |
---|---|
1 | set_title(string) Isso define a propriedade "title" de gtk.window para o valor especificado pelo title. O título de uma janela será exibido em sua barra de título. |
2 | get_title() Isso retorna o título de uma janela, se definido. |
3 | set_position() Isso define a posição da janela. As constantes de posição predefinidas são -
|
3 | set_focus() Isso define o widget especificado para ser o widget de foco da janela. |
4 | set_resizable() Isso é verdade por padrão. set_resizable () ajuda o usuário a definir o tamanho de uma janela. |
5 | set_decorated() Isso é verdade por padrão. Se for falso, a barra de título e os controles de redimensionamento da janela serão desativados. |
6 | set_modal() Se verdadeiro, a janela se torna modal e a interação com outras janelas é impedida. Isso é usado para widgets de diálogo. |
7 | set_default_size() Isso define o tamanho padrão da janela para a largura e altura especificadas em pixels. |
O widget gtk.Window emite os seguintes sinais -
ativar padrão | Isso é emitido quando o widget filho padrão da janela é ativado geralmente pelo usuário pressionando a tecla Return ou Enter. |
ativar-foco | Isso é emitido quando o widget filho com o foco é ativado normalmente pelo usuário pressionando a tecla Espaço. |
mover-foco | Isso é emitido quando o foco é alterado dentro dos widgets filhos da janela quando o usuário pressiona as teclas Tab, Shift + Tab ou as setas Up, Down, Left ou Right. |
definir o foco | Isso é emitido quando o foco muda para widget dentro window. |