티스토리 뷰

Qt 강좌10 로그인 애플리케이션 만들기


폼에 그룹박스 만든다. 


그룹 박스 타이틀을 SingIn으로 변경한다. 


라벨 2개와 라인에디트박스 2개를 만든다. 


라벨을 ID와 Password로 변경한다. 


호리존탈레이아웃을 이용해 라벨과 라인에디트박스를 묶는다. 

그 안에 푸쉬버튼을 추가한다. 


푸쉬버튼의 텍스트를 로그인으로 변경한다. 


첫번째 라인에디트 ObjectName을 lineEdit_ID로 변경한다. 


두번째 라인에디트 objectName을 lineEdit_password로 변경한다. 


Login푸쉬버튼의 objectName을 pushButton_login으로 변경한다. 


login푸쉬버튼을 우클릭해서 Go to slot선택한다. 


클릭을 선택한다. 


다음과 같이 코딩한다. 

메시지박스 헤더파일을 추가한다. 


로그인푸쉬버튼을 클릭시 코딩을 한다. 



컴파일해서 확인해본다. 


아이디와 패스워드를 입력한다. 


제대로된 아이디와 패스워드 입력시 메시지박스가 잘 나오는지 확인한다. 


틀린 아이디와 패스워드 입력스 메시지 박스가 나오는지 확인한다. 



새로운 다이알로그 추가하기

새로운 다이알로그를 추가하기 위해 Add New를 선택한다. 


Qt >> Qt Designer Form Class 를 선택한다. 


Dialog without Buttons를 선택한다. 



다이아로그 이름을 secDialog를 변경한다. 


피니쉬를 누르고 완료한다. 

 

secdialog.ui의 폼에 라벨을 추가한다. 


라벨 텍스트를 간단히 헬로 세컨 다이아로그로 변경한다. 


mainwindow.h 파일에 

 다이어로그 헤더파일을 추가한다. 

secDialog *SecDialgo; 를 추가한다. 


mainwindow.cpp 파일에 다음의 코딩을 추가한다. 


새로운 다이알로그가 나오게 하는 코드를 입력한다. 


위의 코드는 기존 메인다이알로그를 감추고,  새로운 다이알로그가 나오게 한다. 


컴파일 해서 확인해본다. 아이드와 패스워드를 입력하고 로그인한다. 


위와 같은 새로운 다이아로그가 나오는걸 확인하고 완료한다. 


댓글
최근에 달린 댓글
글 보관함
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday
    뽀로로친구에디
    최근에 올라온 글