Biblioteca Qtlua.

Faça os aplicativos QT4 Scriptable usando o Lua Scripting Language
Baixe Agora

Biblioteca Qtlua. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Alexandre Becoulet
  • Site do editor:
  • http://savannah.nongnu.org/projects/aasm/

Biblioteca Qtlua. Tag


Biblioteca Qtlua. Descrição

Faça aplicativos QT4 Scriptable usando o Lua Scripting Language A biblioteca QTlua é uma alternativa ao módulo QTScript.Qtlua não gera ou usa código de ligação gerado para o QT. Em vez disso, ele fornece classes úteis de wrapper C ++ para criar objetos C ++ e Lua acessíveis a partir de Lua e C ++. É preciso vantagens do QT Meta Object System para expor os membros do Qobject a Lua Scripts.QTlua Library foi testada com sucesso com versões LUA de 5,0 a 5.1 e com versões QT de 4,2 a 4.5. Aqui estão algumas características importantes da "biblioteca QTlua": · A API C baseada em Stack Lua não é exposta, apenas objetos C ++, como QTlua :: Estado e Qtlua :: O valor é manipulado no código C ++. · Os valores da LUA podem ser acessados a partir de C ++ com quase a mesma sintaxe direta como em Lua através da sobrecarga do operador C ++. · Os objetos C ++ podem ser expostos a Lua como valores de userData, herdando da classe QTlua :: USERDATA. Todas as operações da Lua Meta podem ser redefinidas, substituindo as funções virtuais, incluindo iteração sobre os objetos do userData da LUA. O QTlua :: Ref Smart Pointer Class permite rastreamento de referência de objetos baseados no QTlua :: UserData e pode tornar esses objetos sujeitos a coleta de lixo Lua. · A classe QTlua :: Iterator Wrapper permite o uso de iteradores de C ++ habituais para atravessar tabelas LUA e valores de userData. Os iteradores de LUA também podem ser usados para percorrer contêineres QT e C ++ QTlua :: Objetos baseados em UserData da LUA. · O Qt Qobject Wrapping permite a criação e manipulação de Qobjects e carregamento de arquivos de interface do usuário .UI de LUA, isso permite escrever alguma parte da interface do usuário em Lua. QOBJECT Propriedades, enumerações, slots e objetos de crianças podem ser acessados de Lua. Os sinais do QT podem ser conectados diretamente às funções da LUA. · A classe QTlua :: Plugin permite fácil escrever de plugins QT que podem contiver QTlua :: Função Objetos invocáveis de Lua. · As classes de base de modelo / visualização QT são fornecidas para desenvolver facilmente as estruturas de dados hierárquicos acessíveis a partir dos widgets do LUA Script e do QT View. · Os contêineres QT Template podem ser expostos ao roteiro Lua com apenas uma instanciação de classes de modelo de proxy. · A biblioteca vem com o Widget QT QTlua :: Console: um widget de console com recursos de conclusão da tabela de histórico e LUA. · A ferramenta QTlua pode ser usada para executar e testar scripts de LUA baseados no QT ou reproduzir com objetos QT da LUA de maneira interativa por meio de uma interface de widget do QT Console. Requisitos: · Qt.


Biblioteca Qtlua. Software Relacionado

Pathcreator.

Ferramenta para criar um caminho de renderização de som 3D, dado um ouvinte, alto-falantes, caminho de áudio e pista de áudio. ...

165

Download