Wählen Sie den Text von QLineEdit im Fokus

8

Ich habe einen Dialog mit QtDesigner erstellt. Es gibt ein QLineEdit -Objekt im Dialog mit einigen Standardinhalten. Wenn der Dialog initialisiert wird und der Fokus auf QLineEdit geht, möchte ich, dass der Standardinhalt automatisch ausgewählt wird. Sobald der Benutzer mit dem Schreiben beginnt, wird der vorherige Inhalt überschrieben.

BEARBEITEN:

Im Konstruktor:

%Vor%

und

%Vor%     
GG. 08.08.2010, 11:44
quelle

2 Antworten

7

Rufen Sie

auf %Vor%

nachdem Sie den Standardtext festgelegt haben. (Vielleicht im Dialogfeld Konstruktor.)

    
andref 08.08.2010 13:53
quelle
6

Es gibt eine einfachere Methode, um fast dasselbe Verhalten zu erhalten, nämlich den Standardinhalt mit setPlaceholderText () anstelle von setText () zu setzen. Dies zeigt den Standardinhalt ausgegraut an und sobald QLineEdit den Fokus erhält, wird es verschwinden.

    
Rob 05.02.2015 13:32
quelle

Tags und Links