Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 2

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 ]