본문 바로가기
IT/파이썬

PyQt5 Qt Designer의 화면 구성

by 깡타의 컴맹인생 2023. 1. 8.
반응형

qt designer 화면 구성

목차
1. 위젯 상자(Widget Box)
2. 대화 창(Dialog Window)
3. 객체 탐색기(Object Inspector)
4. 속성 편집기(Property Editor)
5. 리소스 탐색기(Resource Browser)

 


1. 위젯 상자(Widget Box)

화면 구성에 사용할 수 있는 위젯(컴퓨터 사용자가 상호작용하는 인터페이스 요소)을 모아놓은 곳이다. 원하는 위젯을 대화 창(Dialog Window)으로 드래그하여 사용할 수 있다.


2. 대화 창(Dialog Window)

프로그램을 실행시켰을 때의 화면. 소스 코드와 연동시켜 프로그램의 GUI를 구현할 수 있다.

 


3. 객체 탐색기(Object Inspector)

대화 창에 구성되어있는 위젯들을 탐색할 수 있는 공간. 위젯들의 종속관계를 설정할 수 있는 공간이다.


4. 속성 편집기(Property Editor)

선택한 위젯의 속성을 편집할 수 있는 공간이다.


5. 리소스 탐색기(Resource Browser)

리소스 파일을 탐색할 수 있는 공간이다. 리소스 파일은 Qt 리소스 시스템의 핵심으로 어느 텍스트 에디터에서 열릴 수 있는 XML 파일이다. GUI를 구성할 때 아이콘, 그림과 같은 시각적 요소가 필요할 때가 있다. 하나의 프로그램에 연동하려면 함께 패키징하여 배포해야 한다. 이때 경로를 참조하는 데이터 파일들은 설치된 컴퓨터에서 동일한 경로를 유지하지 않으면 불러오지 못하는 문제가 발생한다. 리소스 시스템은 가상 폴더를 구성하고 데이터 파일을 그 경로 안에 집어넣음으로써 실제 경로와는 관계없이 프로그램과 연동되도록 할 수 있다.

반응형