QT: Signal für Focus?
-
Hi,
ich beschäftige mich seit kurzem mit QT und habe nun ein Problem:
Es soll eine bestimmte Methode aufgerufen werden, sobald sich der Wert in einem Eingabefeld ändert.
Mein Eingabefeld ist ein QLineEdit und über das Signal "textchanged" klappt das im Prinzip auch, nur leider wird die Methode dann auch bei jedem einzelnen neuen Zeichen ausgeführt
Ginge das irgendwie, dass man ein Signal bekommt, sobald das Feld seinen Focus verliert?greetz
eXi
-
lostfocus()??
-
void QLineEdit::editingFinished () [signal]
This signal is emitted when the Return or Enter key is pressed or the line edit looses focus. Note that if there is a validator() or inputMask() set on the line edit and enter/return is pressed, the editingFinished() signal will only be emitted if the input follows the inputMask() and the validator() returns QValidator::Acceptable.
Damit müssts klappen.