GammaRay 是一个用于在 Qt 应用程序中进行探索并在某种程度上操纵应用程序的工具。
QObject 树。 * 查看和编辑对象属性。 * 查看和调用 QObject 的槽,并监视其信号。 * 列出所有 QObject 的入口和出口信号/槽连接。 * 为 QWidget 和 QtQuick2 应用程序提供布局信息覆盖。 * 检查用于绘制特定小部件的所有 QPainter 操作。 * 浏览 QtQuick2 项树和场景图。 * 检查 QtQuick2 项的着色器和几何数据。 * 绘制对象生命周期和发出的信号。 * 浏览 QAbstractProxyModel 层次结构并检查代理模型链中的中间结果。 * 实时检查 QStateMachine。 * 浏览任何 QGraphicsView 场景的项树。 * 显示 QGraphicsView 项的实时预览,包括显示其坐标系、变换原点、旋转/缩放/平移等。 * 拦截翻译并在运行时更改它们。 * 检查 QStyle 的所有构建块。 * 显示所有 QTimer 和其统计信息(唤醒次数、唤醒时间等)。 * 浏览所有 QTextDocument,并具有编辑它们和查看其内部结构的能力。 * 充当一个完整的 JavaScript 调试器,可附加到任何 QScriptEngine(包括通常无法访问的 QtQuick1 内部使用的 QScriptEngine)。 * 通过 QWebInspector 对任何 QWebPage 进行 HTML/CSS/DOM/JS 信息检测/编辑/分析。 * 浏览 QResource 树及其内容。 * 显示所有注册的元类型。 * 显示所有安装的字体。 * 显示所有可用的编解码器。暂无开放 Issues,或尚未同步最近议题。