반응형
QMainWindow, QWidget 및 QDialog의 차이점은 무엇입니까?
QMainWindow, QWidget 및 QDialog의 차이점은 무엇입니까?
A QWidget
는 Qt의 모든 드로어 블 클래스의 기본 클래스입니다. 모든 QWidget
기반 클래스는 부모가 없을 때 표시하여 창으로 표시 할 수 있습니다.
A QDialog
는를 기반으로 QWidget
하지만 창으로 표시되도록 설계되었습니다. 항상 창에 표시되며 대화 상자의 공통 버튼 (수락, 거부 등)과 잘 작동하도록하는 기능이 있습니다.
QMainWindow
메인 창에 필요한 일반적인 요구 사항을 중심으로 설계되었습니다. 메뉴 모음, 상태 표시 줄, 도구 모음 및 기타 위젯에 대한 미리 정의 된 위치가 있습니다. 같은 버튼에 대한 기본 제공 허용치가 없습니다 QDialog
.
반응형
'developer tip' 카테고리의 다른 글
내부 테스터를위한 TestFight 베타 테스트-빌드 상태는 "처리 중"입니다. (0) | 2020.08.15 |
---|---|
pyenv, virtualenv, anaconda의 차이점은 무엇입니까? (0) | 2020.08.15 |
AssemblyInfo.cs는 무엇에 사용됩니까? (0) | 2020.08.15 |
jQuery에서 .fail로 전송되는 매개 변수는 무엇입니까? (0) | 2020.08.15 |
임베디드 SVG에 스타일을 적용하는 방법은 무엇입니까? (0) | 2020.08.15 |