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的注册商标。其他产品和公司名称和徽标可能是其各自公司的商标或注册商标。