LINUX.ORG.RU

Сообщения Nester21

 

Обмен данными между двумя формами pyqt5

Объясните как обмениваться данными между формами ?? Почему по клику

self.pushButton.clicked.connect(self.aboutshow)
Вызывается функция aboutshow() отрабатывает вроде правильно
def aboutshow(self):
        strq = self.lineEdit.text()
        self.MyWin = StartMyMain()
        self.MyWin.obr(strq)
        print(strq)
        self.close()
Передает данные в главный класс методу obr()
def obr(self,strs):
        if strs:
            self.ui.lineEdit.setText(strs)

Но в текстовом поле не отображается наша переменная strs. Очень прошу объясните почему? Учу питон недавно и работа моя от программирования далека, так что сильно не пинайте за такие вопросы.

Весь код целиком main.py

( читать дальше... )

gui.py

( читать дальше... )

( читать дальше... )

 

Nester21
()

RSS подписка на новые темы