The Qt4 module provides a Qt4 API to Qore.
Requires qore 0.8.0 and Qt 4.5 or newer headers and libraries to build (earlier 4.* versions may work as well - if you have Smoke generator already installed).
To check out the latest version from svn:
svn co https://qore.svn.sourceforge.net/svnroot/qore/module-qt4/trunk module-qt4
Generally Qore's Qt API is very close to the C++ API; see the module documentation for details.
Module documentation: http://qore.org/manual/modules/qt4/index.html
This module is based on libsmoke, so the entire Qt4 API made available by smoke is available in Qore as well.
Note that the qt4 module is still a work in progress. This is mostly due to the fact that smoke does not provide enough information about memory management with regards to special conditions when the ownership of objects changes from Qt4 to Qore or vice-versa. The Qt4 module handles all known cases with special wrappers to functions that can cause ownership to change (this mostly refers to objects not inheriting QObject, because with QObject the ownership is clear from the QObject API).
Due to the above, the status of the module is an early beta; it is functional, but you could run into bugs.
NOTE: as with any other aspect of Qore, if you like the qore qt4 module but would like me to fix something or add some new functionality, don't hesitate to send me an email: david <at> qore.org

| Next > |
|---|





