self.start.setGeometry(QtCore.QRect(492, 360, 61, 28)) self.start.setStyleSheet("font: 75 10pt \"Arial\";") self.start.setObjectName("start") self.retranslateUi(self) # self.start.clicked.connect(self.getstart) QtCore.QMetaObject.connectSlotsByName(self) # def getstart(self): # new = contour() # self.close() # new.show2() def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "主界面")) self.start.setText(_translate("Form", "start")) def close1(self): self.close() if __name__ == '__main__': import sys app = QtWidgets.QApplication(sys.argv) widget = QtWidgets.QWidget() ui = Ui_Form() new = MainWindow.GUI_mainView() ui.show() ui.start.clicked.connect(new.show2) ui.start.clicked.connect(ui.close1) sys.exit(app.exec_())