I have two Forms. I need to get text from (lineedit)
in Ui_Mainwindow1 and make label in Ui_MainWindow2 with that text. and this two forms in two seprate files
Can anyone please explain how can update label in (Ui_MainWindow2) with the text in (lineedit) in (Ui_Mainwindow1) when i press on pushbutton in (Ui_MainWindow1)
> class Ui_MainWindow1(object):
> def setupUi(self, MainWindow):
> MainWindow.setObjectName("MainWindow")
> self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
> self.lineEdit.setGeometry(QtCore.QRect(130, 70, 181, 21))
> self.lineEdit.setObjectName("lineEdit")
> self.pushButton = QtWidgets.QPushButton(self.centralwidget)
> self.pushButton.setGeometry(QtCore.QRect(140, 100, 161, 23))
> self.pushButton.setObjectName("pushButton")
> self.retranslateUi(MainWindow)
> QtCore.QMetaObject.connectSlotsByName(MainWindow)
>
> def retranslateUi(self, MainWindow):
> _translate = QtCore.QCoreApplication.translate
> MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
> self.pushButton.setText(_translate("MainWindow", "update"))
>
>
> if __name__ == "__main__":
> import sys
> app = QtWidgets.QApplication(sys.argv)
> MainWindow = QtWidgets.QMainWindow()
> ui = Ui_MainWindow1()
> ui.setupUi(MainWindow)
> MainWindow.show()
> sys.exit(app.exec_())
class Ui_MainWindow2(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(410, 165)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.label = QtWidgets.QLabel(self.centralwidget)
self.label.setGeometry(QtCore.QRect(160, 40, 111, 21))
self.label.setText("")
self.label.setObjectName("label")
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow2()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())