2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
QLineEdit wird verwendet, um ein einzeiliges Eingabefeld darzustellen, das einen Text eingeben, aber keine Zeilen umbrechen kann.
Kernattribute:
Attribute | veranschaulichen |
---|---|
Text | Text im Eingabefeld |
Eingabemaske | Einschränkungen für das Eingabeinhaltsformat |
maximale Länge | Die maximale Länge |
rahmen | Ob 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 |
Cursorposition | Cursorposition |
Ausrichtung | Textausrichtung, horizontale und vertikale Ausrichtung festlegen |
dragAktiviert | Ob das Ziehen erlaubt ist |
schreibgeschützt | Ob es schreibgeschützt ist (keine Änderung erlaubt) |
Platzhaltertext | Welche Eingabeaufforderung wird angezeigt, wenn der Inhalt des Eingabefelds leer ist? |
clearButtonAktiviert | Ob die „Löschen-Schaltfläche“ automatisch angezeigt wird |
Kernsignal:
Signal | veranschaulichen |
---|---|
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 |