Gammarayは、KDABが開発したQTアプリケーション用のソフトウェア内省ツールです。 QObjectの内省メカニズムを活用すると、実行時にアプリケーションを観察および操作できます。これは、ワークステーション上でローカルで動作し、埋め込みターゲットでリモートで動作します。
指導レベルのデバッガーを拡張するGammarayを使用すると、使用するフレームワークと同じ概念を持つはるかに高いレベルで作業できます。これは、モデル/ビュー、ステートマシン、シーングラフなど、より複雑なQTフレームワークに特に役立ちます。
とりわけ、ガマレーは次のことをすることができます。
QObject
ツリーを閲覧します。QObject
のスロットを表示および呼び出し、その信号を監視します。QObject
インバウンドおよびアウトバウンド信号/スロット接続をリストします。QWidget
およびQtQuick2
アプリケーションにレイアウト情報オーバーレイを提供します。QPainter
操作を検査します。QtQuick2
アイテムツリーとシーングラフを閲覧します。QAbstractProxyModel
階層を閲覧し、プロキシモデルチェーンで中間結果を検査します。QGraphicsView
シーンのアイテムツリーを閲覧します。QGraphicsView
アイテムのライブプレビューを表示します。QStyle
のすべてのビルディングブロックを検査します。QScriptEngine
(通常はqtquick1が内部で使用するアクセスできないものを含む)に添付可能な完全なJavaスクリプトデバッガーとして機能します。インストールメモを参照してください
KDAB製品の発表を最新の状態に保ちます。
貢献したい場合は、https://github.com/kdab/gammaray/wiki/get-involvedをご覧ください
https://github.com/kdab/gammarayのgithubスペースから貢献または発行レポートを提出してください。
KDABは、外部の貢献を喜んで受け入れます。ただし、すべての貢献には、署名されたKDAB著作権割り当て契約が必要です。
個々の貢献者(非従業員)は、GitHub Cla-Assistantフックを使用してKDAB CLAに電子的に同意する必要があります。
会社を代表する従業員は、完成および署名されたKDAB Copyright Assignment契約を[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 Publicライセンスv1.0に従ってライセンスされているGraphvizライブラリのコードが含まれています。
Gammarayは、Klarälvdalensdatakonsult AB(KDAB)によってサポートおよび維持されています。
KDABグループは、デスクトップ、組み込み、モバイルプラットフォーム全体のQT、C ++、およびOpenGLアプリケーションのグローバルNo.1ソフトウェアコンサルタントです。
KDABグループは、QTアプリケーションをゼロから開発し、すべての一般的およびレガシーフレームワークからQTへの移植に際にコンサルティングとメンタリングを提供しています。 QTの一部の開発を支援し続け、QTプロジェクトの主要な貢献者の1つです。 QT、C ++、OpenGL、3Dなど、世界中のどこでも高度または標準のトレーニングを提供できます。
独自のコンポーネントまたはアプリケーションを視覚化、プロファイル、またはデバッグするGammaray用のカスタムプラグインが必要な場合は、https://www.kdab.com/contactからご連絡ください。 KDABのエンジニアは、Gammarayプラグインの書き方を知っており、あなたが機能し、開発効率を向上させるのを助けるために契約することができます。
GammarayとGammarayのロゴは、欧州連合、米国および/またはその他の国のKlarälvdalensDatakonsultABの登録商標です。その他の製品名やロゴは、それぞれの企業の商標または登録商標です。