Technologieaustausch

Häufig verwendete Steuerelemente (3)

2024-07-11

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

QLineBearbeiten

QLineEdit wird verwendet, um ein einzeiliges Eingabefeld darzustellen, das einen Text eingeben, aber keine Zeilen umbrechen kann.

Kernattribute:

Attributeveranschaulichen
TextText im Eingabefeld
EingabemaskeEinschränkungen für das Eingabeinhaltsformat
maximale LängeDie maximale Länge
rahmenOb ein Rand hinzugefügt werden soll
echoMode Anzeigemodus: 1. QLineEdit::Normal: Dies ist der Standardwert. Das Textfeld zeigt den eingegebenen Text an. 2. QLineEdit::Password: In diesem Modus werden die eingegebenen Zeichen ausgeblendet und normalerweise durch (*) oder (=) ersetzt. 3. QLineEdit::NoEcho: In diesem Modus gibt das Textfeld kein eingegebenes Zeichen von zurück
CursorpositionCursorposition
AusrichtungTextausrichtung, horizontale und vertikale Ausrichtung festlegen
dragAktiviertOb das Ziehen erlaubt ist
schreibgeschütztOb es schreibgeschützt ist (keine Änderung erlaubt)
PlatzhaltertextWelche Eingabeaufforderung wird angezeigt, wenn der Inhalt des Eingabefelds leer ist?
clearButtonAktiviertOb die „Löschen-Schaltfläche“ automatisch angezeigt wird

Kernsignal:

Signalveranschaulichen
void cursorPositionChanged(int alt, int neu)Gibt ein Signal aus, wenn sich die Maus bewegt. Alt ist die vorherige Position, Neu ist die neue Position
void Bearbeitung beendet()Dieses Signal wird ausgegeben, wenn die Eingabetaste oder die Eingabetaste gedrückt wird oder wenn der Zeileneditor den Fokus verliert
void returnPressed()Dieses Signal wird ausgelöst, wenn die Eingabetaste oder die Eingabetaste gedrückt wird. Wenn ein Validator eingestellt ist, muss dieser überprüft werden, bevor er ausgelöst werden kann.
void Auswahl geändert ()Dieses Signal wird ausgegeben, wenn sich der ausgewählte Text ändert
void textChanged(const QString