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.Wählen Sie den Text von QLineEdit auf Fokus
EDIT:
Im Konstruktor:
dialog->accept();
und
connect(dialog, SIGNAL(accepted()), QlineObj, SLOT(selectAll()));
Danke Ich habe es schon getan;) dialog-> accept(); {in Konstruktor} und verbinden (Dialog, SIGNAL (accepted()), QlineObj, SLOT (selectAll())); –
Dies funktioniert im Konstruktor: QTimer :: singleShot (0, lineEdit, SLOT (selectAll())); – Zmey