0
如何从第一个窗体调用第二个窗体? 例如,我有MainWindow.ui和Auth.ui. 当在主窗口上单击按钮时,如何显示Auth.ui? 我正在使用QtDesigner和pyuic来创建表单。PyQt5从另一个窗体调用另一个窗体
MainWindow.py
class MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(323, 118)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.pb_request = QtWidgets.QPushButton(self.centralwidget)
self.pb_request.setObjectName("pb_request")
MainWindow.setCentralWidget(self.centralwidget)
self.pb_request.clicked.connect(...???)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.pb_request.setText(_translate("MainWindow", "Request"))
self.label.setText(_translate("MainWindow", "Enter term you want to know"))
def main():
app = QtWidgets.QApplication(sys.argv)
Form = QtWidgets.QWidget()
ui = MainWindow()
ui.setupUi(Form)
Form.show()
sys.exit(app.exec_())
要创建'MainWindow.ui'和你使用的模板'Auth.ui'在Qt Designer中:对话框,主窗口或工具? – eyllanesc
Auth.ui - 对话窗口,MainWindow.ui - MainWindow –