百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

GammaRay

> 编程语言
开源

GammaRay 是一个用于在 Qt 应用程序中进行探索并在某种程度上操纵应用程序的工具。

1.9K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

GammaRay 是一个用于在 Qt 应用程序中进行探索并在某种程度上操纵应用程序的工具。

GammaRay 是 KDAB 开发的用于 Qt 应用程序的软件内部检查工具。利用 QObject 内部检查机制,它允许您在运行时观察和操作应用程序。这既可以在工作站本地使用,也可以在嵌入式目标上使用。

  • 使用实时更新浏览 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 树及其内容。 * 显示所有注册的元类型。 * 显示所有安装的字体。 * 显示所有可用的编解码器。

构建 GammaRay

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++kdabqt

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言