PyGTK - Clase de entrada
El widget de entrada es un widget de entrada de texto de una sola línea. Si el texto introducido es más largo que la asignación del widget, el widget se desplazará para que la posición del cursor sea visible.
El campo de entrada se puede convertir en modo contraseña usando el método set_visibility () de esta clase. El texto introducido se sustituye por el carácter elegido por el método invisible_char (), el valor predeterminado es '*'.
La clase Entry tiene el siguiente constructor:
gtk.Entry(max = 0)
Aquí, max representa la longitud máxima del campo de entrada en caracteres. El parámetro toma un valor numérico (0-65536).
La siguiente tabla muestra los métodos importantes de una clase Entry:
S.NO | Métodos y descripción |
---|---|
1 | set_visibility(visible) Si es falso, el contenido se oscurece reemplazando los caracteres con el carácter invisible predeterminado: '*' |
2 | set_invisible_char(char) Los caracteres '*' predeterminados en el campo de entrada se reemplazan por char |
3 | set_max_length(x) Esto establece la propiedad "longitud máxima" en el valor de x. (0-65536) |
4 | set_text(str) Esto establece la propiedad "texto" en el valor de str. La cuerda enstr reemplaza el contenido actual de la entrada. |
5 | get_text() Esto devuelve el valor de la propiedad "texto", que es una cadena que contiene el contenido de la entrada. |
6 | set_alignment() Esto establece la propiedad "xalign" en el valor de xalign. set_alignment () controla la posición horizontal de los contenidos en el campo Entrada. |
Las siguientes señales son emitidas por el widget de entrada:
activar | Esto se emite cuando la entrada se activa por acción del usuario o programáticamente con el gtk.Widget.activate() método. |
retroceso | Esto se emite cuando el Backspace La tecla se ingresa desde el teclado. |
copia-portapapeles | Se emite cuando el texto de selección de la entrada se copia en el portapapeles. |
portapapeles | Esto se emite cuando la selección de la entrada se corta y se coloca en el portapapeles. |
pegar-portapapeles | Esto se emite cuando el contenido del portapapeles se pega en la entrada. |