J'ai créé une boîte de dialogue en utilisant QtDesigner. Il y a un objet QLineEdit
dans la boîte de dialogue avec un contenu par défaut. Lorsque la boîte de dialogue s'initialise et que l'accent est mis sur QLineEdit
, je souhaite que le contenu par défaut soit automatiquement sélectionné. Ainsi, une fois que l'utilisateur a commencé à écrire, le contenu précédent sera remplacé.Sélectionner le texte de QLineEdit au focus
EDIT:
dans le constructeur:
dialog->accept();
et
connect(dialog, SIGNAL(accepted()), QlineObj, SLOT(selectAll()));
Merci, je l'ai déjà fait;) dialog-> accept(); {in constructor} et connect (dialog, SIGNAL (accepté()), QlineObj, SLOT (selectAll())); –
Cela fonctionne dans le constructeur: QTimer :: singleShot (0, lineEdit, SLOT (selectAll())); – Zmey