Quantcast
Channel: Modificar texto en QLineEdit cuando se modifique el valor de una variable/atributo de instancia - Stack Overflow en español
Viewing all articles
Browse latest Browse all 2

Modificar texto en QLineEdit cuando se modifique el valor de una variable/atributo de instancia

$
0
0

Estoy tratando de mandar el valor de un QLineEdit de un módulo a otro en otro módulo al presionar un botón, pero no funciona (simplemente no cambia el texto en el segundo QLineEdit).

Este es mi código:

Modulo1

from PyQt5.QtWidgets import QMainWindow, QApplicationfrom PyQt5 import uicfrom main2 import Main2class Main(QMainWindow):    def __init__(self):        QMainWindow.__init__(self)        uic.loadUi("main1.ui",self)        self.otra = Main2()        self.boton.clicked.connect(self.dato)    def dato(self):        self.otra.variable = self.lineEdit_0.text()        self.otra.show()app= QApplication([])m = Main()m.show()app.exec_()

Main2

from PyQt5.QtWidgets import QMainWindow, QApplicationfrom PyQt5 import uicclass Main2(QMainWindow):    def __init__(self):        QMainWindow.__init__(self)        uic.loadUi("main2.ui",self)        self.variable = None        self.lineEdit.setText(self.variable)#app= QApplication([])#m = Main()#m.show()#app.exec_()

Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images