What is PHP-Qt?
Berlios project page
What is PHP-Qt
PHP-Qt is an extension for PHP5 that aims to write software with the Qt Toolkit.
It provides an object-oriented interface to the Qt4 Framework and allows to write Qt applications in the PHP language.
New cmake build system added.
PHP-Qt is now based on Smoke, a library for writing bindings from scripting languages to Qt and KDE.
The third release of PHP-Qt is now available. It contains the first 7 tutorials and an example application.
Custom Slots/Signals and a better error- and argument handling were implemented and the implementation of all classes are generated with kalyptus. See Changelog for more details.
Custom Slots/Signals implemented and available in the svn repository.
The second release of PHP-Qt is now available, but it is really alpha software and in a prototype stage.
The first 6 tutorials from Qt documentation are working and we can see how it grows.
These tutorials are ported to PHP-Qt and are available in the tarball.
The screenshot shows the example "calculator", the 7th tutorial and box2buttons.php You can find it in the 'examples' and 'tutorials' subdirectories.
users discussion: php-qt-users
old Archive: https://lists.berlios.de/pipermail/php-qt-users/
Subversion commits: php-qt-svn (readonly)
Please report bugs here:
For compiling and installation instructions please read the README file after you have unpacked the tarball.
There is no enduser documentation available. But it is helpful to read Trolltechs Qt4 docs.
- php-5.1.1 or later
- Qt4 development/header files
- compiled Qt4 library
How to implement it in php?
There are some tutorials available to understand it. You can find it in the tutorials subdirectory.
PHP-Qt is licensed under the terms of the GNU General Public License.
Qt itself is under the GPL license, people writing closed source commercial software using Qt and php-qt
bindings need a commercial license if they are not prepared to open source license their own code.
More informations can be found here:
You can download the latest release here:
Browse SVN with WebSVN:
Checkout a copy from svn repository:
svn checkout svn://svn.berlios.de/php-qt/trunk
Maintainer, Developer: Thomas Mönicke, tm at php-qt.org
Thanks to Jean-Luc Gyger.
Visit our project page of PHP-Qt at developer.berlios.de/project/php-qt.