0
앱이 로그인 양식으로 시작되며 사용자와 비밀번호가 맞으면 기본 창을 시작합니다. 로그인 양식 (QWidget)을 닫을 수 없습니다. window
인스턴스 QMainWindow
경우하위 창을 열 때 상위 창 닫기
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()