De plus, par rapport à QT, wxWidgets est disponible gratuitement sous Windows, qui est toujours actuellement la plateforme reine pour les applications clients.
Il existe une version de QT gratuite sous Windows, téléchargeable sans conditions. 3 "obstacles" cependant :
- C'est une vielle version (API 2.x)
- Cette version de QT est plainement utilisable sous Windows, à condiftion de ne l'utiliser que pour des softs QT
- Elle ne fonctionne qu'avec Visual Studio comme compilateur, et rein d'autres. Ce qui n'est pas pratique pour un soft GPL... Attention, je précise cependant que la version PAYANTE de QT Windows fonctionne pour d'autres compilateurs, certains gratuits, comme Borland C++.
Je l'ai téléchargé et rapidement compilé cette semaine, et cela semble bien marcher. La chaine de compilation est 100% libre ( http://kde-cygwin.sourceforge.net/qt3-win32/compile-mingw.php(...) ) : QT-Win32 en GPL, compilateur MinGW (la version Windows de GCC), et pas besoin de Cygwin pour le compiler ou l'utiliser. Il existe d'autres compilateurs utilisables, et on peut aussi passer par gcc et cygwin si on le désire. La seule contrainte que je vois, c'est qu'il faut utiliser CVS pour télécharger la version MinGW. Bah, ce n'est pas grave, les clients CSV sous Windows, cela existe.
Bref, faire du QT GPL sous Windows, c'est possible !
Personnellement, c'est ce que j'attendais pour me lancer dans la conception de programmes avec GUI "évoluée", utilisable librement et gratuitement sous Linux et sous Windows.
Par rapport aux autres choix que j'avais vu :
- GTK+ est dispo sous Linux et sous Windows, mais c'est du C et non du C++. Il existe une surcouche C++ à GTK+ (gtkmm), mais elle ne suit pas très régulièrement les sorties de GTK+
- WxWindow (ou WxWidgets), mais il est basé sur GtK+ et, parait il, est en retard par rapport aux versions de GTK+
[^] # Re: Et wxWidgets ?
Posté par Olivier (site web personnel) . En réponse à la dépêche Un livre en français sur Qt 3 en préparation.. Évalué à 5.
Il existe une version de QT gratuite sous Windows, téléchargeable sans conditions. 3 "obstacles" cependant :
- C'est une vielle version (API 2.x)
- Cette version de QT est plainement utilisable sous Windows, à condiftion de ne l'utiliser que pour des softs QT
- Elle ne fonctionne qu'avec Visual Studio comme compilateur, et rein d'autres. Ce qui n'est pas pratique pour un soft GPL... Attention, je précise cependant que la version PAYANTE de QT Windows fonctionne pour d'autres compilateurs, certains gratuits, comme Borland C++.
MAIS, il y a une autre possibilité : Il existe un port en NATIF Win32 (sans Cygwin donc) de la version GPL Linux de QT : http://kde-cygwin.sourceforge.net/qt3-win32/(...)
Je l'ai téléchargé et rapidement compilé cette semaine, et cela semble bien marcher. La chaine de compilation est 100% libre ( http://kde-cygwin.sourceforge.net/qt3-win32/compile-mingw.php(...) ) : QT-Win32 en GPL, compilateur MinGW (la version Windows de GCC), et pas besoin de Cygwin pour le compiler ou l'utiliser. Il existe d'autres compilateurs utilisables, et on peut aussi passer par gcc et cygwin si on le désire. La seule contrainte que je vois, c'est qu'il faut utiliser CVS pour télécharger la version MinGW. Bah, ce n'est pas grave, les clients CSV sous Windows, cela existe.
Bref, faire du QT GPL sous Windows, c'est possible !
Personnellement, c'est ce que j'attendais pour me lancer dans la conception de programmes avec GUI "évoluée", utilisable librement et gratuitement sous Linux et sous Windows.
Par rapport aux autres choix que j'avais vu :
- GTK+ est dispo sous Linux et sous Windows, mais c'est du C et non du C++. Il existe une surcouche C++ à GTK+ (gtkmm), mais elle ne suit pas très régulièrement les sorties de GTK+
- WxWindow (ou WxWidgets), mais il est basé sur GtK+ et, parait il, est en retard par rapport aux versions de GTK+