Skip to content

realXtend/qtscriptgenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Teemu KaukorantaSergio Ahumada
Teemu Kaukoranta
and
Sergio Ahumada
Jul 11, 2013
a6ce388 · Jul 11, 2013

History

75 Commits
Jul 3, 2008
Mar 12, 2013
Mar 12, 2013
Mar 12, 2013
Mar 12, 2013
Nov 26, 2009
Jul 11, 2013
Nov 26, 2009
Jan 23, 2012

Repository files navigation

Qt Script Generator labs package, version 0.2


The Qt Script Generator is a tool that generates Qt bindings for Qt Script.

---

Instructions:

1) Build the generator: cd path/to/this/project/generator, qmake && make

2) Run the generator (without arguments)
   This will generate C++ files in path/to/this/project/generated_cpp
   and documentation in path/to/this/project/doc

3) Build the bindings plugins: cd path/to/this/project/qtbindings, qmake && make
   The plugins will be put under path/to/this/project/plugins

4) To use the plugins in your application, add the plugins path to the library paths
   (QCoreApplication::setLibraryPaths()), then call QScriptEngine::importExtension()
   (plugin keys are "qt.core", "qt.gui", etc).

There is a simple script interpreter / launcher in path/to/this/project/qtbindings/qs_eval
that imports all the bindings. You can use it to run the examples found in
path/to/this/project/examples. E.g., with the examples directory being the working directory:

../qtbindings/qs_eval/qs_eval CollidingMice.js


See the generated doc/index.html for more information.

Have fun!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages