Вопросы к Поиску с Алисой
Сигналы editingFinished() и textChanged() в QLineEdit отличаются по условиям их возникновения.
editingFinished() возбуждается не при каждом изменении текста, а только при завершении редактирования. fadeevlecturer.github.io Это происходит, когда пользователь нажимает клавишу Return или Enter или когда текстовое поле теряет фокус, а его содержимое меняется с последнего раза, когда был вызван этот сигнал. www.pythonguis.com doc.qt.io
textChanged(), в свою очередь, возбуждается при любом изменении текста в текстовом поле, вне зависимости от источника. fadeevlecturer.github.io Этот сигнал также срабатывает, когда текст изменяется программно, например, с помощью вызова setText(). doc.qt.io
Таким образом, editingFinished() связан с завершением процесса редактирования, а textChanged() — с изменениями текста.