Es wird kein Signal ausgegeben, wenn ein QLineEdit den Fokus erhält. Daher ist die Vorstellung, eine Methode mit dem Fokusereignis zu verbinden, nicht direkt angemessen.
Wenn Sie ein focused
Signal haben wollen, müssen Sie die QLineEdit Klasse ableiten. Hier ist ein Beispiel, wie dies erreicht werden kann.
In der Datei myLineEdit.h
haben Sie:
In der Datei myLineEdit.cpp
haben Sie:
Sie können jetzt das MyLineEdit::focussed()
Signal mit Ihrer focus()
Methode (Slot) verbinden.