lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


lqt [1] is a Lua binding to the Qt framework [2] (a cross-platform
application and UI framework). It is an automated binding generated from
the Qt headers, and covers almost all classes and methods from supported
Qt modules (QtCore, QtGui, QtNetwork, QtXml, QtXmlPatterns, QtWebKit,
QtOpenGL, QtSql, QtSvg, QtUiTools).

After a lot of time spent dealing with various issues of lqt, I finally
feel that it is ready for a "public beta". There are still some issues
with earlier versions of Qt (below 4.7), which should be fixed soon.

Feel free to try it out if you need a GUI, cross-platform IO, network,
database or xml processing library. The documentation [3] is rather
terse, but it only explains the basic principles of the binding, since
you can find the reference for all the classes and methods in the Qt
reference [4], and the conversion to Lua is mostly 1:1.

It MAY still crash under heavy load, or there may be some API quirks, so
any feedback is highly appreciated.

[1] https://github.com/mkottman/lqt
[2] http://qt.nokia.com/
[3] https://github.com/mkottman/lqt/blob/master/doc/USAGE.md
[4] http://doc.qt.nokia.com/