Currently, clicking in and out of a QLineEdit field fires an 'editingFinished' signal which may trigger lengthy recalculations.
A starting point could be
https://stackoverflow.com/questions/12182133/pyqt4-combine-textchanged-and-editingfinished-for-qlineedit