Gammaray是KDAB開發的QT應用程序的軟件內省工具。利用QObject內省機制,您可以在運行時觀察和操縱應用程序。這既可以在您的工作站上進行本地工作,又可以在嵌入式目標上進行遠程工作。
加強您的指令級調試器,Gammaray可以使您可以在更高層次上使用與使用框架相同的概念。這對於更複雜的QT框架(例如模型/視圖,狀態機或場景圖)特別有用。
除其他事項外,Gammaray可以:
QObject
樹。QObject
的插槽,並監視其信號。QObject
入站信號/插槽連接。QWidget
和QtQuick2
應用程序提供佈局信息覆蓋。QPainter
操作。QtQuick2
項目樹和場景圖。QAbstractProxyModel
層次結構並檢查中級導致代理模型鏈中的結果。QGraphicsView
場景的項目樹。QGraphicsView
項目的實時預覽,包括顯示其坐標系,轉換來源,旋轉/Zoom/Pan等。QStyle
的所有構建塊。QScriptEngine
(包括通常在內部使用QTquick1使用的QScript Enge)。請參閱安裝筆記
與KDAB產品公告保持最新狀態:
如果您想貢獻
請在https://github.com/kdab/gammaray提交我們的貢獻或發行報告。
KDAB會很樂意接受外部貢獻;但是,所有捐款都需要簽署的KDAB版權分配協議。
需要個人貢獻者(非僱員)使用GitHub CLA輔助掛鉤以電子方式同意KDAB CLA。
代表他們公司的員工必須將已完成並簽署的KDAB版權分配協議發送給[email protected]。
這是需要的,因此我們可以繼續進行雙執行伽馬魯儀。有關更多信息,請聯繫[email protected]。
感謝我們的貢獻者。
Gammaray軟件是©KlarälvdalensDatakonsult AB(KDAB),可根據GPL版本2(或您的選項)的任何後續版本的條款獲得。有關許可詳細信息,請參見GPL-2.0-或later.txt。
請通過[email protected]與KDAB聯繫以詢問有關商業許可。
有關重新分配條款,請參閱相應的許可協議。
請注意,該軟件依賴於第三方MIT許可的項目和其他各種可自由分發的文件,其中一些僅用於測試,而不是應用程序本身的一部分。
為方便起見,gammaray源捆綁包(.tar.gz或.zip文件)包含根據Eclipse公共許可證v1.0許可的GraphViz庫的代碼。
Gammaray得到了KlarälvdalensDatakonsult AB(KDAB)的支持和維護。
KDAB集團是跨台式機,嵌入式和移動平台的QT,C ++和OpenGL應用程序的全局第一軟件諮詢公司。
KDAB集團提供諮詢和指導,以從從頭開始開發QT應用程序,並從所有受歡迎和舊版框架到QT的移植物進行移植。我們繼續幫助開發QT的部分,是QT項目的主要貢獻者之一。我們可以在QT以及C ++,OpenGL,3D等任何地方提供高級或標準培訓。
如果您想為gammaray提供自定義插件來可視化,配置或調試自己的特定組件或應用程序,請通過https://www.kdab.com/contact與我們聯繫。 KDAB工程師知道如何編寫gammaray插件,並且可以簽約以幫助您提高自己的開發效率。
Gammaray和Gammaray徽標是歐盟,美國和/或其他國家的KlarälvdalensDatakonsult AB的註冊商標。其他產品和公司名稱和徽標可能是其各自公司的商標或註冊商標。