본문 바로가기
SW Programming

Qt) GammaRay, Qt 어플리케이션 상태 정보, ui 정보 알아오기

by Crystal.k 2021. 1. 28.

GammaRay는?

KDAB에서 오픈소스로 개발 한 Qt 응용 프로그램 분석 및 고찰 도구로 런타임에 Qt 애플리케이션의 내부를 조사하고 조작합니다. 워크스테이션에서 로컬로 그리고 임베디드 장치를 원격으로 모두 작동합니다.

 

GammaRay ™는 Qt의 implement함으로써 기존 디버거를 확장하여 특히 장면 그래프, 모델 / 뷰 또는 상태 머신과 같은 복잡한 프레임 워크가 관련된 경우 더 높은 수준에서 애플리케이션 동작을 시각화 할 수 있습니다.

 

기본 감마레이 는  Probe 와 Gammaray 로 구성되어있고, Probe로 부터 화면 정보 및 이벤트 정보 위젯 레이아웃을 가져와 확인할 수 있습니다.

 

감마레이(우분투)

감마레이 관련 참고자료

https://www.kdab.com/development-resources/qt-tools/gammaray/

 

우분투 환경에서 감마레이를 사용하는 방법은 오픈소스를 받아 빌드하거나, 미리 빌드된 패키지를 설치하는 방법이 있다. 빠른 방법은 빌드된 패키지를 사용하는 것이다.

오픈소스를 빌드할 때 환경과 버전들을 맞추는 일이 여간 쉬운일이 아니였다.

 

build 하면서 겪었던 내용은 다음 편에 적어 보겠다....

 

반응형

댓글