Biblioteca QtluaHacer aplicaciones QT4 Scriptable usando el idioma de scripts LUA | |
Descargar ahora |
Biblioteca Qtlua Clasificación y resumen
Anuncio publicitario
- Licencia:
- GPL v3
- Precio:
- FREE
- Nombre del editor:
- Alexandre Becoulet
- Sitio web del editor:
- http://savannah.nongnu.org/projects/aasm/
Biblioteca Qtlua Etiquetas
Biblioteca Qtlua Descripción
Hacer aplicaciones Qt4 Scriptable usando el idioma de Scripting LUA La biblioteca QTLUA es una alternativa al Module QTTSCRIPT.QTLUA no genera ni usa el código de enlace generado para QT. En su lugar, proporciona clases de envoltura de C ++ útiles para hacer accesibles a los objetos C ++ y LUA desde LUA y C ++. Se necesitan ventajas del sistema QT Meta Object para exponer los miembros de QOBJECT a LUA Scripts.Qtlua Library se ha probado con éxito con versiones de LUA de 5.0 a 5.1 y con versiones QT de 4.2 a 4.5. Aquí hay algunas características clave de la "Biblioteca Qtlua": · La API C a base de la pila LUA no está expuesta, solo los objetos C ++ como QTlua :: Estado y QTlua :: Valor se manipulan del código C ++. · Se puede acceder a los valores de LUA desde C ++ con casi la misma sintaxis directa que en LUA a través de la sobrecarga del operador de C ++. · Los objetos C ++ se pueden exponer a LUA como valores de datos de datos heredando desde la clase QTlua :: UserData. Todas las operaciones de LUA Meta se pueden redefinir por las funciones virtuales anuladas, incluida la iteración a lo largo de los objetos UserData de LUA. El QTLUA :: REF SMART Pointer Class habilita QTlua :: Rastreo de referencia de objetos basados en UserData y puede hacer que estos objetos sujetan a la recolección de basura LUA. · La clase QTLUA :: ITERATOR WRAPPER permite el uso de iteradores habituales de C ++ para atravesar las tablas LUA y los valores de UserData. Los iteradores de LUA también se pueden usar para atravesar los contenedores QT y C ++ QTlua :: Objetos basados en UserData de LUA. · La envoltura QT QOBJECT permite la creación y la manipulación de QOBjects y la carga de archivos de interfaz de usuario .UI de LUA, esto permite escribir alguna parte de la interfaz de usuario en LUA. Se puede acceder a las propiedades de QOBJECT, enumeraciones, tragamonedas y objetos para niños desde LUA. Las señales QT se pueden conectar directamente a las funciones de LUA. · La clase QTlua :: Plugin permite una fácil escritura de complementos QT que pueden contener los objetos de QTlua :: Función invocable de LUA. · Se proporcionan clases de base de modelo / vista QT para desarrollar fácilmente las estructuras de datos jerárquicos accesibles desde ambos script de LUA y los widgets de vista QT. · Los contenedores de plantillas QT se pueden exponer a la secuencia de comandos LUA con solo una plantilla de proxy Clases Instantiation. · La biblioteca viene con el widget de QT Qtlua :: consola: un widget de consola con historial y capacidades de finalización de la tabla LUA. · La herramienta QTLUA se puede usar para ejecutar y probar scripts de LUA basados en QT o reproducir con objetos QT de LUA de manera interactiva a través de una interfaz de widgets de consola QT. Requisitos: · Qt
Biblioteca Qtlua Software relacionado
PathCreator
Herramienta para crear una ruta de reproducción de sonido 3D dada un oyente, altavoces, ruta de audio y pista de audio. ...
165
an_example_pypi_project
Una demostración de cómo crear, documentar y publicar a la tienda de queso A5 Pypi.org ...
115