2009-01-30 6 views
7

Desde que se anunció el cambio de licencia de QT comencé a echar un vistazo al marco de QT. Se ve bien, pero no me gusta tener que usar C++. Sé que hay diferentes enlaces para varios idiomas, pero QtScript me parece más interesante.Creando la aplicación GUI completamente en QtScript, ¿cuál es su opinión?

Es posible usar QtScript para codificar la aplicación de la GUI completa (con la ayuda del diseñador de la interfaz de usuario, por supuesto), o solo para secuencias de comandos de partes de aplicaciones existentes.

Respuesta

9

Sí, es perfectamente posible hacerlo. Sin embargo, como Qt (hasta 4.5) no envía los enlaces de Qt Script por defecto, debe generarlo y probablemente incluirlo con su aplicación. Pero esto es solo un paso solo, consulte http://labs.trolltech.com/page/Projects/QtScript/Generator para obtener el enlace.

Aquí hay un ejemplo: http://labs.trolltech.com/blogs/2009/01/06/simple-qtscript-based-bar-chart/. La lógica de la aplicación está completamente en QtScript. Solo necesita iniciarse con el intérprete (consulte el generador de enlaces más arriba).

2

QtScript está diseñado para permitirle exportar partes de su aplicación al motor de scripting para permitirle una mayor flexibilidad. También tendrá que escribir siempre algún código C++ para admitir la parte de QtScript. Me quedaría con las alternativas que ya ha comprobado como PyQt o QtRuby, según sus preferencias.

Cuestiones relacionadas