QtLua project home

logo

Description  

The QtLua library aims to make Qt4 applications scriptable using the Lua scripting language. It is an alternative to the QtScript module.

QtLua does not generate or use generated binding code for Qt. Instead it provides useful C++ wrapper classes to make C++ and lua objects accessible from both lua and C++. It takes advantages of the Qt meta object system to expose QObject members to lua scripts.

Features  

The library has been successfully tested with lua versions from 5.0 to 5.1 and with Qt versions from 4.2 to 4.5.

Download  

Releases can be downloaded here.

The project is hosted at https://savannah.nongnu.org/projects/libqtlua .

Source code can be retrieved using subversion:

svn co svn://svn.savannah.nongnu.org/libqtlua/trunk/libqtlua

Documentation  

The QtLua library comes with many examples and detailed documentation.

The user manual is available here.

An other version of the manual with library internal details is available here.

Contact  

The libqtlua-list mailing list is available for discussing QtLua.

The QtLua library has been developed by Alexandre Becoulet. You can contact the author at: alexandre.becoulet (at) free.fr. Don't forget to include the "qtlua" string somewhere in your message to avoid being filtered.


Valid XHTML 1.0 StrictGenerated by diaxen on Tue Jan 26 19:46:00 2010 using MkDoc