Я делаю графический пользовательский интерфейс с PyQt6, в этом интерфейсе у меня есть два текстовых поля (lineEdit) и кнопка (PushButton). У меня есть следующая функция
def setVarLineEdit(self):
self.path_log = self.e_path_log.text()
self.path_save = self.e_path_save.text()
print(self.path_log, self.path_save)
print("Pressed")
path_log и path_save являются локальными переменными внутри моего класса, таким образом обрабатывая щелчок по событию
self.btn_confirm.clicked.connect(self.setVarLineEdit)
В другом классе у меня есть метод создания файла с path_log и path_save.
class GenReport(object):
path_log: str = None
path_save: str = None
report_name: str = None
report_date: str = None
def getPathReport(self, path_log:str, path_save:str):
print(path_log, path_save)
Но я не могу получить возвращаемое значение функции, связанной с событием нажатия кнопки. У вас есть совет, как решить эту проблему?
clicked
или вызовите эту функцию непосредственно изsetVarLineEdit
. - person musicamante   schedule 10.03.2021