우리의 매뉴얼 은 KDDockWidgets
와 관련된 모든 것에 대한 문서 진입점입니다.
KDDockWidgets
는 KDAB
에서 작성한 Qt
도크(dock
) 위젯 라이브러리로, QDockWidget
을 대체하고 Qt
에 누락된 고급 기능을 구현하는 데 적합합니다.
KDDockWidgets
는 즉시 사용할 수 있지만, 매우 맞춤화된 맞춤형 도킹 시스템을 구축할 수 있는 프레임워크로도 볼 수 있습니다.
앱 개발자가 튜닝할 수 있는 모든 내부 위젯과 모든 노브를 노출하려고 합니다.
QDockWidget
이 지원하지 않는 고급 도킹 제공Windows
에서 기본 창 크기 조정(사용자 정의 제목 표시줄 장식이 있는 경우에도 Aero-snap 허용)- 뛰어난 낙하 정밀도를 위한 화살표 낙하 표시기
- 완전히 다른 사용자 제공 드롭 표시기 유형 허용
- 떠 있는 창에 도킹 위젯을 중첩하고 해당 그룹을 다시 메인 창에 도킹합니다.
- 부모 메인 창뿐만 아니라 모든 메인 창에 도킹 가능
- 메인 창 중앙에 도킹하거나 단순히 "중앙 위젯" 개념 제거
- 중앙 위젯에 분리 가능한 탭을 지원하는 메인 창
- 탭 바에서 임의의 탭을 도킹 영역으로 분리
- 1개 이상의 메인 윈도우 지원
- 친화성 지원, 일부 도크 위젯을 특정 메인 창에만 도킹할 수 있도록 함
TitleBar
를 숨기고 탭만 표시하도록 허용합니다. 탭 바를 통한 드래그를 허용합니다.- 사용자가 사용자 정의하거나 자신만의 위젯을 제공할 수 있도록 내부 도우미 위젯을 노출합니다.
- 탭 위젯 사용자 정의
- 타이틀바 사용자 정의
- 창틀 사용자 정의
- 사용자 정의 위젯 구분 기호
- 크로스 플랫폼(
macOS
,Linux
,Windows
,WebAssembly
,Wayland
,X11/XCB
,EGLFS
가 작동 중) 플랫폼별 정보는 README-Wayland.md 및 README-WASM.md를 참조하세요. - 최소/최대 크기 제약 및 일부 크기 정책을 준수하는 레이아웃 엔진
- PySide2 바인딩
- 깨끗한 코드베이스
- 애니메이션과 논리를 포함한 상태와 GUI를 혼합하지 않음
- 테스트 범위가 넓고 GUI와 DnD 작업도 테스트되었습니다. 현재 200개의 테스트가 진행 중입니다.
- 무작위 테스트를 수행하고 버그를 찾기 위한 Fuzzer
- 지연 구분선 크기 조정
- 마우스로 탭 재정렬
- 선택된 하위 집합에만 영향을 미치는 부분 레이아웃 저장/복원
- 타이틀 바를 더블클릭하여 최대화하세요.
- 구분선을 두 번 클릭하여 균등하게 분배합니다.
- 탭에 닫기 버튼 표시
- 도킹 위젯을 닫을 수 없거나 도킹할 수 없도록 허용
- 타이틀 바에 옵션 최소화 및 최대화 버튼
FloatingWindows
는 유틸리티 창 또는 전체 네이티브 창일 수 있습니다.
KDDockWidgets
는 © Klarälvdalens Datakonsult AB
(KDAB
)이며 라이센스가 부여됩니다.
GPL 2.0
또는 GPL 3.0
의 조건에 따릅니다.
상업적 라이센스에 관해 문의하려면 <info@kdab.com>
으로 KDAB
에 연락하세요.
KDDockWidgets
는 Klarälvdalens Datakonsult AB
(KDAB
)에서 지원 및 유지관리합니다.
KDAB
그룹은 Qt
, C++
데스크톱, 임베디드 및 모바일 플랫폼에서의 OpenGL 애플리케이션 및 기타 소프트웨어 분야의 글로벌 1위 컨설팅 회사입니다.
KDAB
그룹은 Qt 애플리케이션 개발을 위한 컨설팅 및 멘토링을 제공합니다.
처음부터 모든 인기 있는 프레임워크와 레거시 프레임워크를 Qt로 이식했습니다.
우리는 Qt
의 일부 개발을 계속 돕고 있으며 주요 기여자 중 하나입니다.
우리는 어디에서나 고급 또는 표준 Qt
프로젝트 교육을 제공할 수 있습니다.
Qt
는 물론 C++
, OpenGL
, 3D
등 전 세계적으로 사용되고 있습니다.
이런 코드를 작성하는 사람들을 만나보고 싶다면 https://www.kdab.com 을 방문하세요.
KDAB
제품 발표에 대한 최신 소식을 받아보세요:
'Qt' 카테고리의 다른 글
Qt의 High-DPI 지원 (0) | 2025.02.17 |
---|---|
qt.conf 파일: Qt 애플리케이션의 경로 설정 및 배포 문제 해결 (0) | 2025.02.17 |
QxOrm 라이브러리 : C++ Qt ORM(Object Relational Mapping) 및 ODM(Object Document Mapper) 라이브러리 (0) | 2025.02.07 |
QML 코드를 프롬프트하는 데 가장 적합한 LLM은 무엇입니까? (DeepSeek v3 기능 포함) (0) | 2025.02.06 |
DynamicQVariantArray 클래스 : QVariant 2차원 동적 배열 (0) | 2025.01.31 |