Gammaray는 KDAB에서 개발 한 QT 응용 프로그램을위한 소프트웨어 내성 도구입니다. Qobject introspection 메커니즘을 활용하면 런타임에 응용 프로그램을 관찰하고 조작 할 수 있습니다. 이것은 워크 스테이션에서 로컬로 작동하고 내장 대상에서 원격으로 작동합니다.
Gammaray는 명령어 수준 디버거를 보강하여 사용하는 프레임 워크와 동일한 개념을 사용하여 훨씬 더 높은 수준에서 작업 할 수 있습니다. 이것은 모델/뷰, 상태 머신 또는 장면 그래프와 같은보다 복잡한 QT 프레임 워크에 특히 유용합니다.
다른 것 중에서도 Gammaray는 다음과 같습니다.
QObject
트리를 찾아보십시오.QObject
의 슬롯을보고 호출하고 신호를 모니터링하십시오.QObject
인바운드 및 아웃 바운드 신호/슬롯 연결을 나열하십시오.QWidget
및 QtQuick2
응용 프로그램에 레이아웃 정보 오버레이를 제공하십시오.QPainter
작업을 검사하십시오.QtQuick2
항목 트리와 SceneGraph를 찾아보십시오.QAbstractProxyModel
계층 구조를 탐색하고 프록시 모델 체인에서 중간 결과를 검사하십시오.QGraphicsView
장면의 항목 트리를 찾아보십시오.QGraphicsView
항목의 실시간 미리보기를 표시하십시오.QStyle
의 모든 빌딩 블록을 검사하십시오.QScriptEngine
에 연결할 수있는 완전한 Java 스크립트 디버거 역할을합니다 (내부적으로 Qtquick1에서 사용할 수없는 일반적으로 접근 할 수없는 것).설치 노트를 참조하십시오
KDAB 제품 공지 사항으로 최신 정보를 유지하십시오.
기여하려면 https://github.com/kdab/gammaray/wiki/get-involved를 확인하십시오
https://github.com/kdab/gammaray (https://github.com/kdab/gammaray)에서 기부금 또는 발행 보고서를 제출하십시오.
KDAB는 외부 기여를 행복하게 받아 들일 것입니다. 그러나 모든 기부금에는 서명 된 KDAB 저작권 할당 계약이 필요합니다.
개별 기고자 (비 직원)는 Github CLA 보조 후크를 사용하여 KDAB CLA에 전자적으로 동의해야합니다.
회사를 대표하는 직원은 완료 및 서명 된 KDAB Copyright 할당 계약을 [email protected]으로 이메일로 보내야합니다.
이것은 우리가 이중 라이센스 감마레이를 계속할 수 있도록 필요합니다. 자세한 내용은 [email protected]으로 문의하십시오.
기고자들에게 감사합니다.
Gammaray 소프트웨어는 © Klarälvdalens Datakonsult AB (KDAB)이며 GPL 버전 2 (또는 이후 버전)의 용어에 따라 사용할 수 있습니다. 라이센스 세부 정보는 GPL-2.0 또는 Later.txt를 참조하십시오.
상업용 라이센스에 대해 문의하려면 [email protected]으로 KDAB에 문의하십시오.
재분배 조건은 해당 라이센스 계약을 참조하십시오.
이 소프트웨어는 제 3 자 MIT 라이센스 프로젝트 및 일부 자유롭게 배포 가능한 파일에 의존합니다. 일부는 애플리케이션 자체의 일부가 아닌 테스트에만 사용되지 않습니다.
편의를 위해 Gammaray 소스 번들 (.tar.gz 또는 .zip 파일)에는 Eclipse Public License v1.0에 따라 라이센스가 부여 된 GraphViz 라이브러리의 코드가 포함되어 있습니다.
Gammaray는 Klarälvdalens Datakonsult AB (KDAB)에 의해 지원되고 유지됩니다.
KDAB 그룹은 데스크탑, 임베디드 및 모바일 플랫폼에서 QT, C ++ 및 OpenGL 응용 프로그램의 글로벌 No.1 소프트웨어 컨설팅입니다.
KDAB 그룹은 QT 애플리케이션을 처음부터 시작하고 모든 인기 및 레거시 프레임 워크에서 QT로 포팅하기위한 컨설팅 및 멘토링을 제공합니다. 우리는 QT의 일부를 계속 개발하는 데 도움을 주며 QT 프로젝트의 주요 기여자 중 하나입니다. C ++, OpenGL, 3D 이상뿐만 아니라 전 세계 어디에서나 고급 또는 표준 교육을 제공 할 수 있습니다.
Gammaray에 대한 사용자 정의 플러그인을 사용하여 자신의 특정 구성 요소 또는 응용 프로그램을 시각화, 프로파일 또는 디버깅하려면 https://www.kdab.com/contact를 통해 우리와 연락하십시오. KDAB 엔지니어는 Gammaray 플러그인을 작성하는 방법을 알고 있으며 귀하의 작업을 수행하고 개발 효율성을 향상시킬 수 있도록 계약을 체결 할 수 있습니다.
Gammaray와 Gammaray 로고는 유럽 연합, 미국 및/또는 기타 국가에서 Klarälvdalens Datakonsult AB의 등록 상표입니다. 다른 제품 및 회사 이름 및 로고는 해당 회사의 상표 또는 등록 상표 일 수 있습니다.