Gammaray es una herramienta de introspección de software para aplicaciones QT desarrolladas por KDAB. Aprovechando el mecanismo de introspección Qobject le permite observar y manipular su aplicación en tiempo de ejecución. Esto funciona tanto localmente en su estación de trabajo como de forma remota en un objetivo integrado.
Aumentando su depurador a nivel de instrucción, Gammaray le permite trabajar en un nivel mucho más alto, con los mismos conceptos que los marcos que usa. Esto es especialmente útil para los marcos QT más complejos, como modelo/vista, máquinas de estado o gráficos de escena.
Entre otras cosas, Gammaray puede:
QObject
con actualizaciones en vivo.QObject
y monitorear sus señales.QObject
.QWidget
y QtQuick2
.QPainter
utilizadas para dibujar un widget específico.QtQuick2
y la escena.QAbstractProxyModel
e inspeccione los resultados intermedios en una cadena de modelos proxy.QGraphicsView
.QGraphicsView
, que incluye mostrar su sistema de coordenadas, origen de transformación, rotación/zoom/pan, etc.QStyle
.QScriptEngine
(incluido el generalmente no accesible utilizado por Qtquick1 internamente).Ver notas de instalación
Manténgase actualizado con los anuncios de productos KDAB:
Si desea contribuir, consulte: https://github.com/kdab/gammaray/wiki/get-involved
Envíe sus contribuciones o emita informes de nuestro espacio GitHub en https://github.com/kdab/gammaray.
KDAB aceptará felizmente contribuciones externas; Sin embargo, todas las contribuciones requieren un acuerdo firmado de asignación de derechos de autor de KDAB.
Los contribuyentes individuales (no empleados) deben aceptar electrónicamente el KDAB CLA utilizando el gancho asistente de CLA GitHub.
Los empleados, que representan a su empresa, deben enviar un correo electrónico con un acuerdo de asignación de copyright de KDAB completado y firmado a [email protected].
Esto es necesario para que podamos continuar con Gammaray de doble licencia. Póngase en contacto con [email protected] para obtener más información.
Gracias a nuestros contribuyentes.
El software Gammaray es © Klarälvdalens Datakonsult AB (KDAB), y está disponible bajo los términos del GPL versión 2 (o cualquier versión posterior, a su opción). Consulte GPL-2.0-o-Later.txt para obtener detalles de la licencia.
Póngase en contacto con KDAB en [email protected] para preguntar sobre licencias comerciales.
Para términos de redistribución, consulte el acuerdo de licencia correspondiente.
Tenga en cuenta que este software se basa en proyectos de terceros con licencia de MIT y varios otros archivos distribuibles libremente, algunos de los cuales no se usan solo para las pruebas y no son parte de la aplicación en sí.
Por conveniencia, los paquetes de fuente de Gammaray (.tar.gz o .zip archivos) contienen código para la biblioteca GraphViz que tiene licencia de acuerdo con la licencia pública de Eclipse v1.0.
Gammaray es compatible y mantenido por Klarälvdalens Datakonsult AB (KDAB).
El grupo KDAB es la consultoría de software No.1 global para aplicaciones QT, C ++ y OpenGL en plataformas de escritorio, integradas y móviles.
El Grupo KDAB ofrece consultoría y tutoría para desarrollar aplicaciones QT desde cero y en la transferencia desde todos los marcos populares y heredados hasta QT. Continuamos ayudando a desarrollar partes del QT y somos uno de los principales contribuyentes al proyecto QT. Podemos dar entrenamientos avanzados o estándar en cualquier lugar del mundo en QT, así como C ++, OpenGL, 3D y más.
Si desea tener un complemento personalizado para Gammaray para visualizar, perfilar o depurar sus propios componentes o aplicaciones específicas, póngase en contacto con nosotros a través de https://www.kdab.com/contact. Los ingenieros de KDAB saben cómo escribir complementos Gammaray y se pueden contratar para ayudarlo a que el suyo funcione y mejorar su eficiencia de desarrollo.
Gammaray y el logotipo de Gammaray son marcas registradas de Klaräälvdalens datakonsult AB en la Unión Europea, Estados Unidos y/u otros países. Otros nombres y logotipos de productos y empresas pueden ser marcas comerciales o marcas registradas de sus respectivas empresas.