Qt-interest Archive, December 2006
Ada2005 binding to Qt4
Message 1 in thread
Hello all,
I'm quite pleased to announce the 0.1.0 release of Qt4Ada, a hand-made thick
binding in Ada2005 to Qt 4.2.x. See http://qt4ada.sourceforge.net for more
details, grab the archive from
http://sourceforge.net/project/showfiles.php?group_id=173821&package_id=199116&release_id=470160
Qt4Ada is still in early stages, so it still lacks 95% of Qt features.
However the 14 tutorials have been re-coded in pure Ada, so I guess
it's already usable for very small and simple programs.
From now on:
- my primary goal will be to provide as much widgets as possible, which will
be achieved by re-coding the "widgets" examples;
- the building structure needs improvements, so I'll start by trying to
recreate a (basic) qmake-like tool;
- the signals/slots implementation mostly works, though it's not quite
satisfactory, as already pointed by Vadim - in fact, it's the whole meta-
objects structures that should be ported to Ada.
As I don't much enough time to work on Qt4Ada, choices have to be made. The
last point (about signals/slots), while annoying, is not my top priority for
now. However any actual and concrete contribution would be much appreciated.
This library is released under the CeCILLv2 license, a french, GPLv2-
compatible, open-source license (see http://www.cecill.info/index.en.html).
I still have plans to provide an alternative license, allowing to use Qt4Ada
in closed-source software, much like Qt is itself distributed. This double-
licensing should not be done in the near future, but any comments or ideas
about it are welcome.
Grab it, compile it, enjoy it (I hope) and provide feedback!
Regards,
--
[ signature omitted ]