본문 바로가기

다이얼로그3

[Qt] Login Dialog 만들기1 (로그인 창) Login Dialog 만들기 1. Login Dialog 를 생성할 때 password 같은 경우 화면에 보이지 않게 **** 처럼 표시하는 기능이 있다. LineEdit 의 속성을 보면, echoMode 라는게 있다. default 로 Normal 이 선택되어 있을텐데, Password 로 타입을 바꿔보자. 그리고 실행하면 다음과 같이 되는 것을 확인 할 수 있다. 다음엔 Sql 을 연동해서 Login ID/Password 추가하고 검색하는 방법을 포스팅할 예정. 2016. 8. 1.
[Qt] Dialog 종료 생성된 Dialog 를 종료시키는 방법은 간단하다.dialog::close() 를 호출해주면 된다. 혹은, 인스턴스의 close 함수 호출을 한다. 단, dialog 를 show 한 경우에는 Main window 가 종료되도 해당 dialog 가 남아있는 문제가 발생한다. 따라서 dialog 를 exec() 로 호출하면 된다. dialog 가 종료되기까지 Main window 로 돌아가지 못하기 때문에... 2016. 7. 29.
[Qt] Dialog (다이얼로그 추가) Qt 에서 다이얼로그를 추가로 사용하고 싶은 경우 간단하게 추가가 가능하다.프로젝트 명에서 마우스 우측 버튼 클릭 후 Add New... 를 클릭한다. 아래와 같은 팝업이 출력되고 Qt -> Qt Designer Form Class 를 선택한다. 원하는 다이얼로그를 선택하고 OK 로 다 넘겨버린다. dialog.h, dialog.cpp, dialog.ui 파일이 같이 만들어진다. Main Widow 에서 사용을 다이얼로그를 사용할 경우 dialog.h 파일을 포함하고 dialog class 를 멤버 변수로 만들어준다. Main Window 에서 멤버변수를 직접 사용하거나, dialog 포인터 변수를 선언해서 멤버변수의 주소를 넘겨 사용하거나 자유롭게 사용하면 된다. 2016. 7. 29.