안녕하세요? 이번 글은 "QGIS 실전 플러그인 개발" 시리즈의 네 번째로, "Qt Designer로 사용자 인터페이스 설계"에 대해 다룹니다.
Qt Designer
Qt Designer는 Qt 위젯을 기반으로 사용자 인터페이스를 생성하는 애플리케이션입니다. QGIS를 설치하면 Qt Designer도 함께 설치되므로, 별도의 추가 설치 없이 바로 실행할 수 있습니다.
Qt Designer를 실행하고 "geoquery_dialog_base.ui" 파일을 열어보겠습니다.
다음과 같이 "geoquery_dialog_base.ui" 파일을 열었습니다.
아래와 같은 순서로 사용자 인터페이스를 설계해 봅니다.
- "Display Widgets > Label"을 추가하고 "text: Keyword:"를 입력합니다.
- "Input Widgets > Line Edit"를 추가하고 "placeholderText: Enter a keyword"를 입력합니다.
"저장" 버튼을 클릭하고 QGIS에서 플러그인 UI의 변경사항을 확인합니다. 다음 글에서는 "geoquery.py" 파일의 변경을 통해 핵심 로직을 구현해 보겠습니다.
- QGIS 실전 플러그인 개발 - (1) Vworld 검색 API 인증키 발급
- QGIS 실전 플러그인 개발 - (2) Vworld API를 활용한 Python 코드 작성
- QGIS 실전 플러그인 개발 - (3) Plugin Builder 3로 플러그인 템플릿 생성
- QGIS 실전 플러그인 개발 - (4) Qt Designer로 사용자 인터페이스 설계
- QGIS 실전 플러그인 개발 - (5) 플러그인의 핵심 로직 구현
- QGIS 실전 플러그인 개발 - (6) 리소스 파일 컴파일하기