Приложение начнет с формы входа в систему, а когда пользователь и пароль верны, запустите главное окно. Я не могу закрыть форму входа (QWidget).Закройте родительское окно, когда откроется вспомогательное окно
def on_pushButton_login_clicked(self):
username = str(self.ui.lineEdit_usuario.text())
password = str(self.ui.lineEdit_password.text())
if login_user(username, password):
# Hide error if Login fail
self.ui.label_error.hide()
window = Main() # QMainWindow
try:
window.exec_()
except AttributeError:
pass
#self.close() # close LoginForm & open QMainWindow
else:
self.ui.lineEdit_usuario.setFocus()
self.ui.lineEdit_usuario.clear()
self.ui.lineEdit_password.clear()
# Show error if Login fail
self.ui.label_error.show()