MINERVA/C_CPP 2024. 1. 17. 16:22
반응형

QT Designer를 보면 아래와 같이 선택(Main widow, Widget, Dialog 등)이 가능합니다.

 

금일 ,  'Main Window vs Widget application 차이'를 묻는 질문을 받으니 멍해지는 느낌이어서 간단히 정리를 하였습니다.

 

Qt Designer에서 Main Window와 Widget의 주요 차이점을 아래와 같이 정리하였습니다.

1. Main Window (주 창):

  • 역할: 주로 어플리케이션의 메인 창을 의미합니다.
  • 기능: Main Window는 일반적으로 메뉴 바, 툴바, 상태 표시줄과 같은 구성 요소들을 포함하고 있습니다.
  • 구조: 주로 중앙에 중요한 작업 영역을 갖고 있고, 이 영역에 여러 위젯이나 레이아웃이 배치될 수 있습니다.
  • 다양성: 여러 위젯들과 다양한 레이아웃을 포함할 수 있어서, 복잡한 어플리케이션의 구성 요소들을 효과적으로 조직할 수 있습니다.

2. Widget (위젯):

  • 역할: 기본적인 UI 요소를 의미합니다.
  • 종류: 버튼, 레이블, 텍스트 박스, 체크 박스 등과 같은 다양한 종류의 위젯이 있습니다.
  • 사용: Main Window 내에서 주로 사용되며, Main Window의 구성 요소 중 하나로서 역할을 합니다.
  • 단순성: 주로 간단한 UI 요소를 나타내며, 자주 사용되는 기본적인 UI 요소들이 여기에 속합니다.

간단히 정리하면, Qt Designer에서는 주로 Main Window를 디자인하고, 그 안에 필요한 Widget들을 배치하여 전체 어플리케이션의 사용자 인터페이스를 디자인합니다.

 

 

반응형
posted by choiwonwoo
: