PyGTK - Classe de entrada

O widget de entrada é um widget de entrada de texto de uma linha. Se o texto inserido for maior do que a alocação do widget, o widget irá rolar para que a posição do cursor seja visível.

O campo de entrada pode ser convertido no modo de senha usando o método set_visibility () desta classe. O texto inserido é substituído pelo caractere escolhido pelo método invisible_char (), sendo o padrão '*'.

A classe Entry tem o seguinte construtor -

gtk.Entry(max = 0)

Aqui, max significa comprimento máximo do campo de entrada em caracteres. O parâmetro assume um valor numérico (0-65536).

A tabela a seguir mostra os métodos importantes de uma classe de entrada -

S.NO Métodos e Descrição
1

set_visibility(visible)

Se for falso, o conteúdo será obscurecido pela substituição dos caracteres pelo caractere invisível padrão - '*'

2

set_invisible_char(char)

Os caracteres padrão '*' no campo de entrada são substituídos por char

3

set_max_length(x)

Isso define a propriedade "max-length" para o valor de x. (0-65536)

4

set_text(str)

Isso define a propriedade "text" para o valor de str. A corda emstr substitui o conteúdo atual da entrada.

5

get_text()

Isso retorna o valor da propriedade "text" que é uma string contendo o conteúdo da entrada.

6

set_alignment()

Isso define a propriedade "xalign" com o valor de xalign. set_alignment () controla o posicionamento horizontal do conteúdo no campo de entrada.

Os seguintes sinais são emitidos pelo widget de entrada -

ativar Isso é emitido quando a entrada é ativada por ação do usuário ou programaticamente com o gtk.Widget.activate() método.
backspace Este é emitido quando o Backspace a tecla é inserida no teclado.
cópia-área de transferência Isso é emitido quando o texto de seleção na entrada é copiado para a área de transferência.
cut-clipboard Isso é emitido quando a seleção na entrada é cortada e colocada na área de transferência.
colar área de transferência Isso é emitido quando o conteúdo da área de transferência é colado na entrada.