Important: Please read the Qt Code of Conduct -

Difference between QtScript, QtLua and Pyqt

  • It is possible to make Qt Application scriptable using the either the QtScript module or the bindings available for scripting. I'm trying to find out that other than the scripting language to be used, what are the other differences between this available libraries?

  • Lifetime Qt Champion


    PyQt is a library providing python Qt bindings for python, that means you can write python application with e.g. Qt GUI.

    QtScript is a (now deprecated) official module from Qt providing javascript style scripting capabilities that is replaced by the QtQml module.

    QtLua is a external Qt module written to provide Lua scripting capabilities to Qt applications.

    Hope it helps

Log in to reply