PyGTK - Classe d'entrée

Le widget d'entrée est un widget d'entrée de texte sur une seule ligne. Si le texte saisi est plus long que l'allocation du widget, le widget défilera pour que la position du curseur soit visible.

Le champ de saisie peut être converti en mode mot de passe en utilisant la méthode set_visibility () de cette classe. Le texte saisi est remplacé par le caractère choisi par la méthode invisible_char (), la valeur par défaut étant «*».

La classe Entry a le constructeur suivant -

gtk.Entry(max = 0)

Ici, max représente la longueur maximale du champ de saisie en caractères. Le paramètre prend une valeur numérique (0-65536).

Le tableau suivant montre les méthodes importantes d'une classe Entry -

S.NON Méthodes et description
1

set_visibility(visible)

Si false, le contenu est obscurci en remplaçant les caractères par le caractère invisible par défaut - '*'

2

set_invisible_char(char)

Les caractères par défaut «*» dans le champ de saisie sont remplacés par char

3

set_max_length(x)

Cela définit la propriété "max-length" sur la valeur de x. (0-65536)

4

set_text(str)

Cela définit la propriété "text" sur la valeur de str. La chaîne dansstr remplace le contenu actuel de l'entrée.

5

get_text()

Cela renvoie la valeur de la propriété "text" qui est une chaîne contenant le contenu de l'entrée.

6

set_alignment()

Cela définit la propriété "xalign" sur la valeur de xalign. set_alignment () contrôle le positionnement horizontal du contenu dans le champ Entrée.

Les signaux suivants sont émis par le widget d'entrée -

Activer Ceci est émis lorsque l'entrée est activée soit par l'action de l'utilisateur, soit par programmation avec le gtk.Widget.activate() méthode.
retour arrière Ceci est émis lorsque le Backspace la touche est entrée à partir du clavier.
copie-presse-papiers Ceci est émis lorsque le texte de sélection dans l'entrée est copié dans le presse-papiers.
coupe-presse-papiers Ceci est émis lorsque la sélection dans l'entrée est coupée et placée dans le presse-papiers.
coller-presse-papiers Ceci est émis lorsque le contenu du presse-papiers est collé dans l'entrée.