Compartir tecnología

Controles de uso común (3)

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

QLineEdit

QLineEdit se utiliza para representar un cuadro de entrada de una sola línea, que puede ingresar un fragmento de texto, pero no puede ajustar líneas;

Atributos principales:

Atributosilustrar
textotexto en el cuadro de entrada
máscara de entradaRestricciones de formato de contenido de entrada
longitud máximaLa longitud máxima
marcoYa sea para agregar un borde
Modo eco Modo de visualización: 1. QLineEdit::Normal: Este es el valor predeterminado, el cuadro de texto mostrará el texto ingresado. 2. QLineEdit::Contraseña: En este modo, los caracteres ingresados ​​se ocultarán y generalmente se reemplazarán con (*) o (=) 3. QLineEdit::NoEcho: En este modo, el cuadro de texto no repetirá ningún carácter ingresado de
Posición del cursorposición del cursor
alineaciónAlineación de texto, establecer alineación horizontal y vertical
Arrastrar habilitadoYa sea para permitir el arrastre
solo lecturaSi es de solo lectura (no se permiten modificaciones)
texto del marcador¿Qué mensaje se muestra cuando el contenido del cuadro de entrada está vacío?
Botón de limpieza habilitadoSi el "Botón Borrar" se mostrará automáticamente

Señal central:

Señalilustrar
void cursorPositionChanged(int antiguo, int nuevo)Emite una señal cuando se mueve el mouse, antigua es la posición anterior, nueva es la nueva posición
Edición vacíaFinalizado()Esta señal se emite cuando se presiona la tecla Enter o Enter, o cuando el editor de líneas pierde el foco.
vacío returnPressed()Esta señal se activa cuando se presiona la tecla Intro o Intro. Si se configura un validador, se debe verificar antes de poder activarlo.
anular selecciónCambiado()Esta señal se emite cuando el texto seleccionado cambia.
void textoCambiado(const QString