AttributeError: 'Ui_MainWindow' object has no attribute 'close'
AttributeError: 'Ui_MainWindow' object has no attribute 'close'
所以,我正在使用 pyqt5 制作一个应用程序
我想在单击按钮时关闭 window,为此,我这样写:
self.login.clicked.connect(self.closewin)
关闭函数是:
def closewin(self):
self.close()
我收到了这个错误
AttributeError: 'Ui_MainWindow' object has no attribute 'close'
我现在该怎么办?
连接 MainWindow.__init__()
中的插槽而不是 Ui_MainWindow.setupUi()
中的插槽。 MainWindow
是 window class(把 def closewin(self)
放在这里),Ui_MainWindow
是助手 class.
ui = Ui_MainWindow()
ui.setupUi(self)
ui.login.clicked.connect(self.closewin)
所以,我正在使用 pyqt5 制作一个应用程序 我想在单击按钮时关闭 window,为此,我这样写:
self.login.clicked.connect(self.closewin)
关闭函数是:
def closewin(self):
self.close()
我收到了这个错误
AttributeError: 'Ui_MainWindow' object has no attribute 'close'
我现在该怎么办?
连接 MainWindow.__init__()
中的插槽而不是 Ui_MainWindow.setupUi()
中的插槽。 MainWindow
是 window class(把 def closewin(self)
放在这里),Ui_MainWindow
是助手 class.
ui = Ui_MainWindow()
ui.setupUi(self)
ui.login.clicked.connect(self.closewin)