Compartilhamento de tecnologia

Controles comumente usados ​​(3)

2024-07-11

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

QLineEdit

QLineEdit é usado para representar uma caixa de entrada de linha única, que pode inserir um pedaço de texto, mas não pode quebrar linhas;

Atributos principais:

Atributosilustrar
textotexto na caixa de entrada
Máscara de entradaRestrições de formato de conteúdo de entrada
comprimento máximoO comprimento máximo
quadroSe deve adicionar uma borda
Modo de eco Modo de exibição: 1. QLineEdit::Normal: Este é o valor padrão, a caixa de texto exibirá o texto inserido. 2. QLineEdit::Password: Neste modo, os caracteres inseridos serão ocultos e geralmente substituídos por (*) ou (=) 3. QLineEdit::NoEcho: Neste modo, a caixa de texto não ecoará nenhum caractere de entrada de
posição do cursorposição do cursor
alinhamentoAlinhamento de texto, definir alinhamento horizontal e vertical
arrastarHabilitadoSe permitir arrastar
somente leituraSe é somente leitura (modificação não é permitida)
placeHolderTextQual mensagem de prompt é exibida quando o conteúdo da caixa de entrada está vazio?
clearButtonHabilitadoSe o "Botão Limpar" será exibido automaticamente

Sinal central:

Sinalilustrar
void cursorPositionChanged(int antigo, int novo)Envie um sinal quando o mouse se mover, antigo é a posição anterior, novo é a nova posição
edição vaziaConcluída()Este sinal é emitido quando a tecla Enter ou Return é pressionada, ou quando o editor de linha perde o foco
void returnPressed()Este sinal é acionado quando a tecla Enter ou Return é pressionada. Se um validador estiver configurado, ele deverá ser verificado antes de ser acionado.
seleção nulaChanged()Este sinal é emitido quando o texto selecionado muda
texto vazio alterado (const QString