C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Programmation d'interfaces HM avec Qt
Goto page 1, 2  Next
 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Patrick Janser
Guest





PostPosted: Wed Apr 20, 2005 7:56 am    Post subject: Programmation d'interfaces HM avec Qt Reply with quote



Hello,

Je voulais savoir si quelqu'un avait déjà travaillé avec Qt afin de créer
des interfaces graphiques (sous Windows, en particulier). En fait,
j'aimerais tout simplement savoir votre avis sur l'outils en question.

- Est-ce qu'on peut facilement dériver des classes de base afin de créer ses
propres contrôles?
- Trouve-t'on facilement des exemples d'applications ou des ouvrages
littéraires de qualité?
- Est-ce que le portage d'une application sur une autre platforme est une
opération coûteuse?
- Peut-on espérer que le produit dure et continue à évoluer dans le futur?

Je suis preneur de toute autre remarque sur le produit ;-)

Merci d'avance

Pat


Back to top
Stephane Wirtel
Guest





PostPosted: Wed Apr 20, 2005 8:00 am    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote



Patrick Janser wrote:

Quote:
Hello,

Je voulais savoir si quelqu'un avait déjà travaillé avec Qt afin de créer
des interfaces graphiques (sous Windows, en particulier). En fait,
j'aimerais tout simplement savoir votre avis sur l'outils en question.
Très performant.


Quote:

- Est-ce qu'on peut facilement dériver des classes de base afin de créer
ses propres contrôles?
Très bonne question, mais je ne pense pas que cela pose des problèmes,

suffit de voir ce que permet de faire KDE.

Quote:
- Trouve-t'on facilement des exemples d'applications ou des ouvrages
littéraires de qualité?
Pour les applications ?

KDE, www.kde.org

Sinon, voir les applications Adobe, Borland (Kylix, Delphi, C++ Builder),
etc.... Je ne les connais pas toutes, mais il y a certainement cela sur le
site de TrollTech.

QT , www.trolltech.com et voir la section tutorial.
Il y a même des livres sur QT.
http://www.amazon.fr/exec/obidos/ASIN/0131240722/qid=1113984018/sr=8-1/ref=sr_8_xs_ap_i1_xgl/171-8295650-9681805
http://www.trolltech.com/developer/index.html
http://www.trolltech.com/developer/doc.html

Quote:
- Est-ce que le portage d'une application sur une autre platforme est une
opération coûteuse?
Justement, cela ne semble pas être trop un problème. Vu que QT fonctionne

sur pas mal de plateformes.

Quote:
- Peut-on espérer que le produit dure et continue à évoluer dans le futur?
D'ici quelques mois nous devrions voir la version QT 4.0, qui apporte

quelques améliorations.

Quote:

Je suis preneur de toute autre remarque sur le produit Wink
la version 4.0 sera GPL sous Windows, donc, interdiction de faire du code

proprio avec une licence GPL, sinon, problème.

Quote:

Merci d'avance
De rien,


Quote:

Pat


Back to top
Stephane Wirtel
Guest





PostPosted: Wed Apr 20, 2005 8:04 am    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote



Voici pour les plate-forms :
http://www.trolltech.com/products/qt/qt4-platforms.html
Back to top
Patrick Janser
Guest





PostPosted: Wed Apr 20, 2005 8:56 am    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

Merci pour toutes ces infos, Stéphane !

Par contre, il me semble que la version 4.0 sera disponible en version
commerciale et GPL selon la page
http://doc.trolltech.com/4.0/commercialedition.html. Possible que cette info
n'est pas à jour, mais cela m'étonnerais que Trolltech supprime la version
commerciale car ils perdraient trop de clients...

Bonne prog à tous !

Patrick

"Stephane Wirtel" <stephane.wirtel (AT) belgacom (DOT) net> a écrit dans le message de
news: d452mj$6if$2 (AT) news (DOT) brutele.be...
Quote:
Voici pour les plate-forms :
http://www.trolltech.com/products/qt/qt4-platforms.html



Back to top
Stéphane Wirtel
Guest





PostPosted: Wed Apr 20, 2005 11:28 am    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

Patrick Janser wrote:
Quote:
Merci pour toutes ces infos, Stéphane !

Par contre, il me semble que la version 4.0 sera disponible en version
commerciale et GPL selon la page
http://doc.trolltech.com/4.0/commercialedition.html. Possible que cette info
n'est pas à jour, mais cela m'étonnerais que Trolltech supprime la version
commerciale car ils perdraient trop de clients...
Tout à fait raison, j'ai oublié de spécifier que pour des projets GPL,

QT possèdera une double licence, QPL et GPL si je ne me trompe pas.

GPL pour les projets FOSS et QPL pour le reste.
Quote:

Bonne prog à tous !


Back to top
Aurélien REGAT-BARREL
Guest





PostPosted: Wed Apr 20, 2005 1:43 pm    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

Quote:
- Est-ce qu'on peut facilement dériver des classes de base afin de
créer ses propres contrôles?

Oui, c'est même comme ça qu'il faut faire.

Quote:
- Trouve-t'on facilement des exemples d'applications ou des ouvrages
littéraires de qualité?

Oui, mais en anglais seulement (pour les récents). La doc officielle est
très complète / très bien faite. Tu as de bons livres aussi, dont un
"validé" par Trolltech, dispo gratuitement en PDF.
http://www.phptr.com/bookstore/product.asp?isbn=0131240722&rl=1#
(downloads à droite).

Quote:
- Est-ce que le portage d'une application sur une autre platforme est
une opération coûteuse?

A priori non. Qt se veut le plus indépendant possible de la plateforme
cible. Ainsi, tous les widgets sont des widgets Qt, et non des widgets
propres à l'OS. Ca te garantie une fonctionnement uniforme et sans
limitation / surprises (à quelques toutes petites exceptions près, notamment
sous Win9x). L'inconvénient c'est que tu n'as pas les vrais widgets système,
en particulier sous Windows.

Quote:
- Peut-on espérer que le produit dure et continue à évoluer dans le
futur?

Oui. QT existe depuis une dizaine d'années, et tout semble bien parti pour
continuer ainsi. Au pire tu disposes du code source, en version GPL ou
commerciale.

Quote:
Je suis preneur de toute autre remarque sur le produit Wink

Pas mal de points forts pour QT donc. C'est une des libs les plus simples à
prendre en main, une des plus "propre" niveau conception objet. On trouve
pas de docs aussi.
Les points faibles:
- le prix : http://www.trolltech.com/products/qt/pricing.html
- le manque de composants en dehors de ceux qui sont dispos de base (ils
sont nombreux cependants)
- C++ non standard, à cause d'un mécanisme spécial de signaux / slots (mais
qui a ses avantages). Il faut passer ton code dans un préprocesseur avant de
compiler (Trolltech te dira que c'est un avantage, à toi de voir)
- une critique de Al Stevens : http://www.ddj.com/documents/s=1485/ddj0109l/

Mais ça reste un très bon outil, très complet. Tu as un système de
meta-makefile pour faciliter le portage, des outils pour concevoir
graphiquement tes interfaces, pour la traduction, etc...

Quote:
Merci d'avance

--
Aurélien REGAT-BARREL



Back to top
Fabien LE LEZ
Guest





PostPosted: Wed Apr 20, 2005 1:53 pm    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

On Wed, 20 Apr 2005 10:56:32 +0200, "Patrick Janser"
<antispam (AT) antispam (DOT) com>:

Quote:
Possible que cette info
n'est pas à jour, mais cela m'étonnerais que Trolltech supprime la version
commerciale car ils perdraient trop de clients...

En fait, si j'ai bien compris, il vont rajouter la possibilité
d'utiliser la version Windows en GPL, sans enlever celle de l'utiliser
en licence commerciale.


--
;-)

Back to top
Aurélien REGAT-BARREL
Guest





PostPosted: Wed Apr 20, 2005 1:53 pm    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

Quote:
Par contre, il me semble que la version 4.0 sera disponible en version
commerciale et GPL selon la page

En fait c'est le cas depuis longtemps sous Linux (ce qui a permis de faire
KDE) et Mac. La nouveauté c'est que Windows aussi disposera de sa version
GPL gratuite avec QT 4. Mais elle sera limitée aux outils GNU.

--
Aurélien REGAT-BARREL



Back to top
Dimitri PAPADOPOULOS-ORFA
Guest





PostPosted: Wed Apr 20, 2005 3:47 pm    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

Bonjour,

Quote:
Tout à fait raison, j'ai oublié de spécifier que pour des projets GPL,
QT possèdera une double licence, QPL et GPL si je ne me trompe pas.

GPL pour les projets FOSS et QPL pour le reste.

Non, QPL est une licence open source au même titre que GPL.

La différence est entre la version open source (GPL ou QPL) pour les
projets open source et la version commerciale pour les autres :
http://www.trolltech.com/products/licensing.html

Dimitri Papadopoulos

Back to top
Loïc Joly
Guest





PostPosted: Wed Apr 20, 2005 5:43 pm    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

Aurélien REGAT-BARREL a écrit :
Quote:
Les points faibles:
[...]


Quote:
- C++ non standard, à cause d'un mécanisme spécial de signaux / slots (mais
qui a ses avantages). Il faut passer ton code dans un préprocesseur avant de
compiler (Trolltech te dira que c'est un avantage, à toi de voir)

Dans cette catégorie, je mettrai aussi le fait que TrollTech défini des
structures de données de bases, redondantes avec celles existant par
défaut en C++, et avec une philosophie légèrement différente (par
exemple, l'incitation à copier plutôt que de passer par référence...).

--
Loïc


Back to top
noone@nowhere.com
Guest





PostPosted: Thu Apr 21, 2005 5:30 pm    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

Bonsoir,

histoire de lancer un troll ;-)

que penser de GTK+, GTKmm, wxWidgets ? (et les autres ?)

Désolé pour le bruit !
Back to top
Cyrille
Guest





PostPosted: Thu Apr 21, 2005 5:40 pm    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

[email]noone (AT) nowhere (DOT) com[/email] a écrit :
Quote:
Bonsoir,

histoire de lancer un troll ;-)

que penser de GTK+, GTKmm, wxWidgets ? (et les autres ?)

Désolé pour le bruit !

Plus que d'être un troll, c'est pas un peu HS, tout ça?

--
win the yes need the no to win against the no!

Back to top
Fabien LE LEZ
Guest





PostPosted: Thu Apr 21, 2005 6:55 pm    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

On Thu, 21 Apr 2005 19:30:12 +0200, "noone (AT) nowhere (DOT) com"
<noone (AT) nowhere (DOT) com>:

Quote:
que penser de GTK+, GTKmm, wxWidgets ? (et les autres ?)

C'est moins un troll qu'un marronnier...


--
;-)

Back to top
noone@nowhere.com
Guest





PostPosted: Thu Apr 21, 2005 8:33 pm    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

Quote:
Plus que d'être un troll, c'est pas un peu HS, tout ça?


Désolé... je ne pouvais pas m'en empêcher...
non ça n'est pas HS ça permet d'évoquer la "concurrence"
(pour ceux qui trouvent que QT n'est "pas assez libre")

Back to top
nico
Guest





PostPosted: Thu Apr 21, 2005 10:37 pm    Post subject: Re: Programmation d'interfaces HM avec Qt Reply with quote

Salut,

Quote:
Je voulais savoir si quelqu'un avait déjà travaillé avec Qt afin de créer
des interfaces graphiques (sous Windows, en particulier). En fait,
j'aimerais tout simplement savoir votre avis sur l'outils en question.
Très complet et facile d'utilisation.


Quote:
- Est-ce qu'on peut facilement dériver des classes de base afin de créer
ses propres contrôles?
Oui.


Quote:
- Trouve-t'on facilement des exemples d'applications ou des ouvrages
littéraires de qualité?
Oui (en anglais), sinon y a une communauté francaise :

http://prog.qt.free.fr

Quote:
- Est-ce que le portage d'une application sur une autre platforme est une
opération coûteuse?
Non si on reste bien en Qt y a même rien à faire (Qt permet de compiler sous

Win, linux/unix, mac os x...)

Quote:
- Peut-on espérer que le produit dure et continue à évoluer dans le futur?
Oui, Qt 4.0 arrive bientot Smile d'ailleur.


Quote:
Je suis preneur de toute autre remarque sur le produit Wink
Qt 4.0 sera en GPL sous win, ce qui ne pas le cas des versions actuelles.


--
nico

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.