[PYQT5] 父子窗传值
需求:
父窗口有一个label存放数据,有一个按钮点击弹出子窗口,子窗口有一按钮用来修改父窗口label的值
构建父窗口:
class Parent(QWidget):
def __init__(self, parent=None):
super().__init__(parent)
self.initUI()
def initUI(self):
layout = QVBoxLayout()
button = QPushButton()
button.setText("修改")
button.clicked.connect(self.childwindow)
self.label = QLabel()
self.label.setText("123456")
layout.addWidget(self.label)
layout.addWidget(button)
self.setLayout(layout)
self.child = Child(self.label) # 创建子窗口实例
def childwindow(self):
self.child