Biblioteca Qtlua

Hacer aplicaciones QT4 Scriptable usando el idioma de scripts LUA
Descargar ahora

Biblioteca Qtlua Clasificación y resumen

Anuncio publicitario

  • Rating:
  • 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

Descargar