- QSA est en beta depuis un an, est-ce que ça marche bien ? Y a-t-il un bon retour ? Quand est-ce qu'on peut espérer une release ?
- Qt en GPL pour MacOS : qu'est ce qui vous a poussé à faire le changement de licence maintenant et pas quand vous l'avez sorti ?
- l'annoncement initial de Qt pour MacOs parlait aussi de MacOS 9 mais cela a été retiré très vite. Qt a-t-il fonctionné sur MacOS 9 ?
- aujourd'hui Qt a l'air assez complet. Quel futur vous voyez ?
- bilan sur la société: combien de ventes, combien d'employés, bilan sur ce qui s'est passé depuis la création.
- dans quel pays Qt a-t-il le plus de succès ou le moins de succès ? Avez-vous la sensation que RedHat ou Gtk vous fassent concurrence ?
- X11 a connu une crise interne récemment : Keith Packard a critiqué la fermeture et l'immobilité de de l'équipe de X11. Est-ce que vous êtes au courant et est-ce que vous avez des commentaires ?
Aller plus loin
- KDE France (3 clics)
- Trolltech.com (1 clic)
# Re: Posez vos questions à Trolltech
Posté par Samuel Pajilewski . Évalué à -10.
# Re: Posez vos questions à Trolltech
Posté par blackshack . Évalué à 7.
[^] # Re: Posez vos questions à Trolltech
Posté par Emmanuel Blindauer (site web personnel) . Évalué à -6.
comme ca les gens qui veulent vriametn ecrire sous windows, ils n'ont qu'a faire un choix simple: linux et qt en gpl, ou un monde fermé et payant.
[^] # Re: Posez vos questions à Trolltech
Posté par philou (site web personnel) . Évalué à 4.
Be, surtout qu'un peu de questions sur la finance devrait éclairer : chiffre d'affaires par produits, types de clientelles, rentabilité, ...
En de gros de quoi vivez-vous ?
[^] # Re: Posez vos questions à Trolltech
Posté par Anonyme . Évalué à 2.
[^] # Re: Posez vos questions à Trolltech
Posté par Moby-Dik . Évalué à 2.
[^] # Re: Posez vos questions à Trolltech
Posté par Laurent Mouillart . Évalué à 2.
[^] # Re: Posez vos questions à Trolltech
Posté par HappyPeng . Évalué à 5.
[^] # Re: Posez vos questions à Trolltech
Posté par Anonyme . Évalué à 2.
[^] # Re: Posez vos questions à Trolltech
Posté par HappyPeng . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par xsnipe . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Philippe F (site web personnel) . Évalué à 3.
Je demanderai en tout cas, mais il me semble que je l'avais deja fait dans ma derniere interview.
[^] # Re: Posez vos questions à Trolltech
Posté par golum . Évalué à 2.
Je travaille actuellement sur une appli que je souhaite diffuser en GPL.
Bien entendu je souhaite que mon logiciel soit portable.
Le fait de recoder (en PyQT) des fonctionnalités présentes dans la dernière release est vraiment génant.
Concernant le non respect de la licence, il y a les avocats et un soft diffusé en contradiction avec la licence est vite détectable.
[^] # Re: Posez vos questions à Trolltech
Posté par blackshack . Évalué à 2.
[^] # Re: Posez vos questions à Trolltech
Posté par Thomas RIBO . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Philippe F (site web personnel) . Évalué à 1.
# Re: Posez vos questions à Trolltech
Posté par Infernal Quack (site web personnel) . Évalué à 10.
- Quelles seraient les choses à améliorer à votre avis pour le couple linux/XFree ?
- Avez-vous jeter un oeil aux alternatives à XFree (DirectFB / Xdirectfb, Fresco,...) ?
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
# Re: Posez vos questions à Trolltech
Posté par Gauthier Monserand (site web personnel) . Évalué à 6.
# Re: Posez vos questions à Trolltech
Posté par Laurent Mouillart . Évalué à 7.
Penser vous "inventer" de nouveaux composants graphique inédit dans les bibliothèques actuels ?
[^] # Re: Posez vos questions à Trolltech
Posté par Moby-Dik . Évalué à 6.
# Re: Posez vos questions à Trolltech
Posté par Christophe Fergeau . Évalué à 4.
[^] # Re: Posez vos questions à Trolltech
Posté par Pierre Tramo . Évalué à -5.
# Re: Posez vos questions à Trolltech
Posté par tanguy_k (site web personnel) . Évalué à 4.
Personnellement je verrais bien une nouvelle version de Qt qui intégrerait les evolutions du C++ et des compilos:
suppression du préprocesseur, basé sur les templates et la STL (et puis utiliser get pour les getters pour harmoniser par rapport aux autres langages récents). Certe il y aurait incompatibilité avec les anciennes versions et un re-apprentissage.
- La version windows gratuite sera-t'elle un jour en phase avec les autres versions ? pourra t'on l'utiliser avec mingw (gcc pour windows http://www.mingw.org/(...) ) ?
Je connais pas mal de personnes (sous windows comme beaucoup de developpeurs) qui sont interesses par Qt plutot que d'utiliser les MFC et Visual C, mais ils doivent se contenter de tester la version 2 alors que de nombreuses ameliorations on été apportées. (en gros c'est comme si Renault proposait au gens de tester une Renault 5 alors que la Clio existe, on a deja vue mieux comme publicite). Utiliser gcc sur toutes les plateformes serait un énorme plus pour le multi-plateformes.
- Est-il prevu des intégrations de classes KDE au sein de Qt (par exemple la boite de dialogue d'ouverture/sauvegarde de fichiers ect... pour eviter les IFDEF)
D'une maniere générale envisagez-vous un rapprochement profond entre Qt et les classes KDE ?
- Comment voyez-vous l'avenir face a Java/Swing/SWT et C# ?
comptez-vous a long terme abandonner C++ pour un autre langage ?
Les langages modernes inclus tous une lib graphique. Y'a t-il un risque selon vous pour Qt de devenir un peu comme Netscape lorsque Microsoft a intégré Internet Explorer à Windows ?
Personnellement sur le long terme j'aimerais bien que Qt soit:
- basé sur du C++ moderne
- des bindings serieux (pas de bugs, bonne integration, mis a jour) dans plusieurs langages
- une intégration parfaite à KDE
[^] # Re: Posez vos questions à Trolltech
Posté par Thomas RIBO . Évalué à 5.
Ca m'étonnerait pas mal. Ce préprocesseur est dur à accepter au début, mais par la suite on le bénit. Ca rend le code très propre. C'est un avis personnel, évidemment.
suppression du préprocesseur, basé sur les templates et la STL (et puis utiliser get pour les getters pour harmoniser par rapport aux autres langages récents)
Qt utilise déjà les templates et propose même une réimplémentation d'une partie de la STL...
Concernant les getters, c'est juste une question de goût. L'intérêt est que quand tu veux la valeur d'un attribut, tu tapes juste son nom et une paire de parenthèses. Encore une fois, c'est un choix qui rend le code plus facile à lire : quand tu écris valeur(), tu sais que tu manipules une valeur. Quand tu écris getValeur(), tu sais que tu utilises une fonction qui retourne un truc. C'est moins naturel je trouve... Encore un avis personnel.
Tous ces avis personnels pour te dire que les tiens aussi sont personnels, et que je ne pense pas qu'il soit intéressant de demander au PDG s'il préfère coder d'une manière ou d'une autre ;-)
Je connais pas mal de personnes (sous windows comme beaucoup de developpeurs) qui sont interesses par Qt plutot que d'utiliser les MFC et Visual C, mais ils doivent se contenter de tester la version 2 alors que de nombreuses ameliorations on été apportées. (en gros c'est comme si Renault proposait au gens de tester une Renault 5 alors que la Clio existe, on a deja vue mieux comme publicite). Utiliser gcc sur toutes les plateformes serait un énorme plus pour le multi-plateformes.
Je crois bien qu'il existe une version démo pour QT3 : http://www.trolltech.com/download/qt/evaluate.html(...)
Est-il prevu des intégrations de classes KDE au sein de Qt (par exemple la boite de dialogue d'ouverture/sauvegarde de fichiers ect... pour eviter les IFDEF)
D'une maniere générale envisagez-vous un rapprochement profond entre Qt et les classes KDE ?
Tu connais la réponse pourtant... ;-) Ces deux projets n'ont rien à voir. Demande à KDE d'être plus multiplateforme et n'utilise que ces bibliothèques là...
comptez-vous a long terme abandonner C++ pour un autre langage ?
Comptez-vous vous saborder vous-même en recommançant à zéro le travail de tant d'années ? ;-) Non, plus sérieusement, je ne suis pas, excuse-moi : à quoi penses-tu comme langage ?
Personnellement sur le long terme j'aimerais bien que Qt soit:
- basé sur du C++ moderne
C'est-à-dire ? Et ça t'apporterait quoi ? C'est juste une bibliothèque...
- des bindings serieux (pas de bugs, bonne integration, mis a jour) dans plusieurs langages
Ouais, je vote pour aussi ! Avec QSA, on s'en rapproche cependant.
- une intégration parfaite à KDE
Faut vraiment que tu m'explique ça...
[^] # Re: Posez vos questions à Trolltech
Posté par Herve Lebrie . Évalué à 1.
Je crois qu'il y a eu une mode Java, mais que beaucoup de monde est de ton avis. Les getters/setters c'est bien mais utilisé à bon escient.
[^] # Re: Posez vos questions à Trolltech
Posté par tanguy_k (site web personnel) . Évalué à 1.
Ca m'étonnerait pas mal. Ce préprocesseur est dur à accepter au début, mais par la suite on le bénit. Ca rend le code très propre. C'est un avis personnel, évidemment.
Le preprocesseur a ete choisit comme solution par Trolltech car les compilateurs C++ il y a 6-7 ans ne supportaient pas correctement les templates (et donc la STL). Mais actuellement ca a changer.
ligsigc++ est la preuve que l'on peut implementer les signaux avec du vrai C++ standard et que c'est pas plus compliqué à utiliser et que ca marche bien.
---
Qt utilise déjà les templates et propose même une réimplémentation d'une partie de la STL...
C'est exactement ce que je veux pas !
Au lieu d'utiliser l'existant on re-invente
Donc on doit apprendre 2 manieres de faire, la maniere C++ standard et puis la maniere Qt.
---
<i>>> Est-il prevu des intégrations de classes KDE au sein de Qt (par exemple la boite de dialogue d'ouverture/sauvegarde de fichiers ect... pour eviter les IFDEF)
>> D'une maniere générale envisagez-vous un rapprochement profond entre Qt et les classes KDE ?
Tu connais la réponse pourtant... ;-) Ces deux projets n'ont rien à voir. Demande à KDE d'être plus multiplateforme et n'utilise que ces bibliothèques là...
Si c'etait aussi evident que ca, les gens ne feraient pas des threads impressionnants sur la mailing-list et sur dot.kde.org à ce sujet (j'ai pas retrouve le post en question). Je trouve ridicule de devoir faire des IFDEF juste pour une boite de dialogue qui n'a en soit rien de spécifique a KDE, pas toi ?
---
<i>>> comptez-vous a long terme abandonner C++ pour un autre langage ?
Comptez-vous vous saborder vous-même en recommançant à zéro le travail de tant d'années ? ;-) Non, plus sérieusement, je ne suis pas, excuse-moi : à quoi penses-tu comme langage ?
Ba c'est simple, ceux qui ont codé des libs pour COBOL j'espere que depuis ils ont re-ecrit leur libs pour un langage plus moderne.
Dans 10 ou 15 ans il en restera quoi du C++ ? (j'ai bien precisé long-terme dans ma question).
---
<i>>>Personnellement sur le long terme j'aimerais bien que Qt soit:
>> - basé sur du C++ moderne
C'est-à-dire ? Et ça t'apporterait quoi ? C'est juste une bibliothèque...
C++ moderne = templates, STL ect...
ce que ca apporte me parait evident. moins de temps de developpement, plus facile, standard C++ et pas de preproc (donc compatible avec tous les outils de dev qui supportent le C++) ect...
---
<i>>> - une intégration parfaite à KDE
Faut vraiment que tu m'explique ça...
Avant Qt3, les applis avaient une allure differente entre les applis KDE et Qt. maintenant au niveau developpement il y a encore des problemes d'intégration (toujours le meme exemple des IFDEF pour les boites de dialogues).
[^] # Re: Posez vos questions à Trolltech
Posté par Guillaume Laurent (site web personnel) . Évalué à 1.
moc fait beaucoup plus de choses que ligsigc++, et libsigc++ n'a pas que des avantages non plus (par exemple c'est sympa de ne pas avoir un type-checking trop fort sur la connection d'un signal, ça évite souvent des includes inutiles).
Au lieu d'utiliser l'existant on re-invente
Non. La QTL est là si tu n'as pas la STL (ce qui arrive encore très souvent), et si tu as la STL, tu peux mélanger les deux sans problème. Les APIs sont très proches.
[^] # Re: Posez vos questions à Trolltech
Posté par Joris Marcillac . Évalué à 2.
J'utilise meme MySQL (dll) et le driver Qt avec MinGW.
Je sais également que la version 3.1.2 marche aussi.
Si tu veux plus d'info mail moi.
a+
jorix
[^] # Re: Posez vos questions à Trolltech
Posté par blackshack . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Benjamin . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Joris Marcillac . Évalué à 1.
www.technosis.de/mingw
sinon perso g déclaré dans les variables d'environnement :
QMAKESPEC = win32-g++
PATH = C:\Qt\3.2.0b2\lib;c:\mingw\bin;etc...
QTDIR = C:\Qt\3.2.0b2
Mettre les dernieres versions de MinGW.
Relancer l'install.exe (ou peut etre configure, je ne l'ai pas essayé)
voili voila
ps : A oui avant g rebooté le pc car pb avec msvc (normal on est sous win$ ;-)
Sur une machine (avec msvc) qmake c compilé puis le reste a planté, g relancé et la le reste c compilé avec le qmake qui venait d'etre compilé !!!
sinon mon mail: joris.marcillac@noos.fr
[^] # Re: Posez vos questions à Trolltech
Posté par blackshack . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Joris Marcillac . Évalué à 1.
QTDIR\bin (c:\qt\3.2.0b2\bin\install.exe)
Au moment du choix du compil tu dois choisir win32-g++ (dans other)
a+
joris
[^] # Re: Posez vos questions à Trolltech
Posté par blackshack . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Joris Marcillac . Évalué à 1.
tu peux me mailé directement à : joris.marcillac@noos.fr
[^] # Re: Posez vos questions à Trolltech
Posté par Benjamin . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Joris Marcillac . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Benjamin . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Joris Marcillac . Évalué à 2.
[^] # Re: Posez vos questions à Trolltech
Posté par Epsos . Évalué à 2.
J'aurai tendance a dire RTFM !! :-)
Plus serieusement, ca fait parti de la doc livre avec QT, voir :
http://doc.trolltech.com/3.1/templates.html(...)
[^] # Re: Posez vos questions à Trolltech
Posté par enicolas . Évalué à 1.
Merci !
[^] # Re: Posez vos questions à Trolltech
Posté par Joris Marcillac . Évalué à 1.
Je trouve QString bien plus puissant et pratique que std::string, meme avis sur la STL. Que Qt soit compatible avec STL : oui, mais de la à mettre STL dans tout, je ne sais pas si c une bonne chose.
[^] # Re: Posez vos questions à Trolltech
Posté par Herve Lebrie . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Joris Marcillac . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Philippe F (site web personnel) . Évalué à 1.
http://www.kuro5hin.org/story/2003/5/26/22429/7674(...)
Les templates posent aussi des limitations si tu veux faire des plugins, puisque pour compiler ton plugin, tu as besoins de .h
Les signaux/slot etant bases sur des string, il est tres facile de les ajouter dynamiquement, ou de les binder dans un autre langage.
- Qt sous windows: il existe une version d'evaluation avec la toute derniere version de Qt donc je ne vois pas trop le probleme.
- KDE sous Qt. Mathias Ettrich avait propose qqch sur kde-core-devel mais c'est un peu tombe a l'eau. Il y a un petit probleme de dependance circulaire a resoudre.
- Qt base sur du C++ moderne: je suppose qu'il faut comprendre STL + template. Malheureusement, cette modernite a aussi l'inconvenient de ne pas etre bien portable et surtout, d'etre compliquee a aborder. J'avais lu qu'environ 10% des programmeurs C++ savent utiliser les template. Parmis ces 10%, 1% savent vraiment ce qu'ils font. (mavie.com: je connais le C++ depuis pratiquement 10 ans et je viens juste de rentrer dans les 10%)
- binding: je ne peux que recommander PyQt, excellent maintenu et pas cher sous windows.
[^] # Re: Posez vos questions à Trolltech
Posté par blackshack . Évalué à 1.
oui évaluation de 30 jours c limité qd même, et avec une fenêtre se lancant au lancement des applis qt et des programmes dev avec, fenêtre non fermable.
[^] # Re: Posez vos questions à Trolltech
Posté par Philippe F (site web personnel) . Évalué à 3.
Le message n'est pas personnel, c'est juste pour rappeler que sous windows, payer est normal.
[^] # Re: Posez vos questions à Trolltech
Posté par Benjamin . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par tanguy_k (site web personnel) . Évalué à 1.
1 - Qt utilisent deja les templates
2 - la généricité qu'offre les templates est nécessaire pour développer correctement
3 - dans Qt ils ont ré-écrit une sorte de STL pour Qt http://doc.trolltech.com/3.1/qtl.html(...) au lieu de se baser sur la STL C++ parceque les compilos etaient pas bons à l'epoque.
4 - utiliser la STL dans Qt facilite la tache du developpeur car il ne doit pas apprendre 2 manieres differentes de faire (facon Qt et C++ STL).
[^] # Re: Posez vos questions à Trolltech
Posté par Guillaume Laurent (site web personnel) . Évalué à 1.
Ce sont les mêmes, les APIs sont quasi identiques. Franchement, si tu as un pb pour apprendre QTL + STL, il vaut mieux que tu n'utilises ni l'un ni l'autre.
# Re: Posez vos questions à Trolltech
Posté par Thomas RIBO . Évalué à 0.
Pourquoi ne pas étendre le droit à l'utilisation de QT3Win aux projets libres multi-plateformes ?
En tant que développeurs de jeux libres multiplateformes, je souhaiterai mettre à disposition les éditeurs, utilisant "Cute" (Qt pour les non-intimes ;-), aux utilisateurs de Windows. Le système de licence ne me permet pas vraiment de le faire moi-même, à moins de trouver un gentil développeur ayant payé la licence et voulant bien me faire les compilations régulièrement.
Sinon, que pensez du projet de portage de QT3/X11 sous Windows ? (http://kde-cygwin.sourceforge.net/qt3/(...) )
[^] # Re: Posez vos questions à Trolltech
Posté par Thomas RIBO . Évalué à 1.
# Re: Posez vos questions à Trolltech
Posté par Anonyme . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Benjamin . Évalué à 2.
[^] # Re: Posez vos questions à Trolltech
Posté par Laurent Mouillart . Évalué à 5.
[^] # Re: Posez vos questions à Trolltech
Posté par Herve Lebrie . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Laurent Mouillart . Évalué à 2.
Ca te va ?
[^] # Re: Posez vos questions à Trolltech
Posté par blackshack . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par Anonyme . Évalué à 6.
(1) N'avez-vous pas peur que la technologie MultiDeskOS ne rende obsolète Qt ?
(2) Envisagez-vous un rachat / partenariat avec Jayce le jour où MultiDeskOS sera devenu un OS complet ?
(3) Prévoyez-vous un outil de conversion de programmes C++ vers le langage de MultiDeskOS qui est nettement plus attractif pour le programmeur ?
[^] # Re: Posez vos questions à Trolltech
Posté par Gwenael Piaser . Évalué à 1.
# Re: Posez vos questions à Trolltech
Posté par Erwan . Évalué à 2.
* Opie (fork de Qtopia) propose de nombreuses ameliorations. Pensez-vous en integrer certaines a Qtopia ? Suivez-vous le developpement de ce projet ?
* Devant le succes du Zaurus, avez-vous ete contacte par d'autres fabriquants de PDA en vue de nouveaux terminaux (devices) sous Qtopia ?
[^] # Re: Posez vos questions à Trolltech
Posté par blackshack . Évalué à 1.
# Qt on curses
Posté par ord . Évalué à 2.
En temps qu'utilisateur j aime bien quand les programes on aussi une interface curses , mais ecrir un program avec ncurses quand on a utilise qt avant... ca fait mal !!
Sinon comment est ce que vos developeurs s'adapte a Oslo ? y fait pas 1 peu froid ? :-) De liker aa gaa paa fjelltur ? (version francaise == ils aiment faire des tours en montagnes )
[^] # Re: Qt on curses
Posté par benja . Évalué à 1.
http://qtconsole.nl.linux.org/(...)
http://dot.kde.org/1017629736/(...)
[^] # Re: Qt on curses
Posté par ord . Évalué à 1.
# Re: Posez vos questions à Trolltech
Posté par Robert VISEUR (site web personnel) . Évalué à 5.
- Comment faites-vous pour gérer les différents types de licences dès lors que vous incorporer des contributions extérieures (par exemple, vous obtenez un bug fix pour une version GPL, le bug est aussi dans une version QPL -> comment faites-vous pour gérer ce problème de licence dans la gestion des différentes branches / licences-) ?
- Quelle est la ventilation des revenus entre les applications desktop et les applications embarquées type Qtopia. Comment voyez-vous l'évolution de Linux dans le domaine de l'embarqué ?
# Re: Posez vos questions à Trolltech
Posté par xylpho . Évalué à 1.
# Re: Posez vos questions à Trolltech
Posté par Nÿco (site web personnel) . Évalué à 1.
[^] # Re: Posez vos questions à Trolltech
Posté par blackshack . Évalué à 1.
# Re: Posez vos questions à Trolltech
Posté par ome . Évalué à 1.
un tel questionaire à été publié dans GNU/Linux Magazine il y a 2 ou 3 mois.
[^] # Re: Posez vos questions à Trolltech
Posté par blackshack . Évalué à 1.
# Intégration avec Swing et SWT
Posté par Etienne Juliot (site web personnel) . Évalué à 1.
[^] # Re: Intégration avec Swing et SWT
Posté par Benjamin . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.