Как добавить функцию для кнопки QT-Designer

#python #pyqt5 #qt-designer

#python #pyqt5 #qt-designer

Вопрос:

Я работаю над QT Designer для создания приложения с графическим интерфейсом. Я хочу спросить, как добавить команду для кнопки. Например, я хочу применить это действие :

 self.NfmtLoginButton.clicked.connect(lambda: SecondScript.printme(self.NfmtPasswordEntry.text()))
 

Возможно ли это через QT Designer. для постоянного сохранения. и нет необходимости добавлять все команды снова при создании нового файла скрипта python из файла пользовательского интерфейса.

Ответ №1:

Нет, это невозможно, но это не должно быть проблемой, поскольку файлы, созданные с помощью pyuic , никогда не должны быть изменены (предупреждение в этих файлах не должно выполняться).

Эти файлы всегда следует оставлять неизмененными и обновлять только с помощью pyuic, поскольку они предназначены только для импорта в фактический программный файл, как объясняется в официальных рекомендациях по использованию Designer (обычно наиболее рекомендуется подход «множественного наследования»).