GIS

QGIS 실전 플러그인 개발 - (4) Qt Designer로 사용자 인터페이스 설계

유병혁 2024. 12. 8. 11:10

안녕하세요? 이번 글은 "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" 파일의 변경을 통해 핵심 로직을 구현해 보겠습니다.