bonjour,
Quels sont les avantages et inconvénients de GTK depuis python, par
rapport aux autres solution, je pense notamment à tkinter et wxwidgts.
merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bruno Desthuilliers
bonjour, Quels sont les avantages et inconvénients de GTK depuis python, par rapport aux autres solution, je pense notamment à tkinter et wxwidgts.
Chouette, encore un troll^Mpassionnant débat en perspective !-)
Bon, je vais essayer de répondre simplement.
Tkinter: - plus : est très portable, et fait partie de la bibliothèque standard de Python, donc a priori toujours et partout disponible. - moins : s'appuie lui-même sur l'interpréteur Tcl, donc perfs très moyennes. Mauvaise intégration (look and feel) à la plupart des plateformes hôtes.
WxWidgets: - plus: bonne portabilité (*n*x, MacOS X, Windows), richesse fonctionnelle (quoique l'utilisation depuis Python limite un peu cet intérêt), s'appuie sur les GUI toolkits 'natifs' (sous *n*x, Motif ou Gtk au choix) donc bonne intégration à la plateforme hôte. - moins : manque de doc, API peu stable, et une _grosse_ bibliothèque à trimbaler.
GTK: - plus : simple, assez bien documenté, bon rapport entre encombrement et fonctionnalités. - moins : portabilité plus expérimentale sous Windows (je ne sais pas ce qu'il en est de MacOS X).
Bref, tout dépend des besoins de ton appli. Si c'est Linux only, GTK est probablement le meilleurs choix. Si tu a besoin de portabilité, tkinter sera très bien pour des petites applis utilitaires, WxWidgets sera plus approprié pour de grosses applis. Enfin, AMHA.
Mais bon, certains aspects ont peut-être évolués depuis la dernière fois que je me suis penché sur le problème (deux ans environ !-), donc...
Et, BTW, tu a oublié Qt, Fox, et probablement quelques autres !-)
Mes dexu centimes Bruno
bonjour,
Quels sont les avantages et inconvénients de GTK depuis python, par
rapport aux autres solution, je pense notamment à tkinter et wxwidgts.
Chouette, encore un troll^Mpassionnant débat en perspective !-)
Bon, je vais essayer de répondre simplement.
Tkinter:
- plus : est très portable, et fait partie de la bibliothèque standard
de Python, donc a priori toujours et partout disponible.
- moins : s'appuie lui-même sur l'interpréteur Tcl, donc perfs très
moyennes. Mauvaise intégration (look and feel) à la plupart des
plateformes hôtes.
WxWidgets:
- plus: bonne portabilité (*n*x, MacOS X, Windows), richesse
fonctionnelle (quoique l'utilisation depuis Python limite un peu cet
intérêt), s'appuie sur les GUI toolkits 'natifs' (sous *n*x, Motif ou
Gtk au choix) donc bonne intégration à la plateforme hôte.
- moins : manque de doc, API peu stable, et une _grosse_ bibliothèque à
trimbaler.
GTK:
- plus : simple, assez bien documenté, bon rapport entre encombrement et
fonctionnalités.
- moins : portabilité plus expérimentale sous Windows (je ne sais pas ce
qu'il en est de MacOS X).
Bref, tout dépend des besoins de ton appli. Si c'est Linux only, GTK est
probablement le meilleurs choix. Si tu a besoin de portabilité, tkinter
sera très bien pour des petites applis utilitaires, WxWidgets sera plus
approprié pour de grosses applis. Enfin, AMHA.
Mais bon, certains aspects ont peut-être évolués depuis la dernière
fois que je me suis penché sur le problème (deux ans environ !-), donc...
Et, BTW, tu a oublié Qt, Fox, et probablement quelques autres !-)
bonjour, Quels sont les avantages et inconvénients de GTK depuis python, par rapport aux autres solution, je pense notamment à tkinter et wxwidgts.
Chouette, encore un troll^Mpassionnant débat en perspective !-)
Bon, je vais essayer de répondre simplement.
Tkinter: - plus : est très portable, et fait partie de la bibliothèque standard de Python, donc a priori toujours et partout disponible. - moins : s'appuie lui-même sur l'interpréteur Tcl, donc perfs très moyennes. Mauvaise intégration (look and feel) à la plupart des plateformes hôtes.
WxWidgets: - plus: bonne portabilité (*n*x, MacOS X, Windows), richesse fonctionnelle (quoique l'utilisation depuis Python limite un peu cet intérêt), s'appuie sur les GUI toolkits 'natifs' (sous *n*x, Motif ou Gtk au choix) donc bonne intégration à la plateforme hôte. - moins : manque de doc, API peu stable, et une _grosse_ bibliothèque à trimbaler.
GTK: - plus : simple, assez bien documenté, bon rapport entre encombrement et fonctionnalités. - moins : portabilité plus expérimentale sous Windows (je ne sais pas ce qu'il en est de MacOS X).
Bref, tout dépend des besoins de ton appli. Si c'est Linux only, GTK est probablement le meilleurs choix. Si tu a besoin de portabilité, tkinter sera très bien pour des petites applis utilitaires, WxWidgets sera plus approprié pour de grosses applis. Enfin, AMHA.
Mais bon, certains aspects ont peut-être évolués depuis la dernière fois que je me suis penché sur le problème (deux ans environ !-), donc...
Et, BTW, tu a oublié Qt, Fox, et probablement quelques autres !-)
Mes dexu centimes Bruno
pbouige
GTK: - moins : portabilité plus expérimentale sous Windows (je ne sais pas ce qu'il en est de MacOS X).
Bonjour, je ne sais pas sous MAcOSX mais ce qui est certain c'est sous Windows ca fonctionne tres bien et c'est loin d'etre experimentale. Je l'utilise pour mes interfaces graphiques et ca marche super bien avec une doc, un tutorial et une api bien decrite.... ils peuvent toujours s'accrocher wxwidgets/wxwindow. Les logiciels Unix sous pygtk fonctionne sans probleme sous WinXP. voici deux exemples : http://xpn.altervista.org/index-en.html http://www.pythoncad.org/ il y en a plein d'autres...
Cordialement Philippe
GTK:
- moins : portabilité plus expérimentale sous Windows (je ne sais pas ce
qu'il en est de MacOS X).
Bonjour, je ne sais pas sous MAcOSX mais ce qui est certain c'est sous
Windows ca fonctionne tres bien et c'est loin d'etre
experimentale. Je l'utilise pour mes interfaces graphiques et
ca marche super bien avec une doc, un tutorial et une api bien
decrite.... ils peuvent toujours s'accrocher wxwidgets/wxwindow.
Les logiciels Unix sous pygtk fonctionne sans probleme sous WinXP.
voici deux exemples :
http://xpn.altervista.org/index-en.html
http://www.pythoncad.org/
il y en a plein d'autres...
GTK: - moins : portabilité plus expérimentale sous Windows (je ne sais pas ce qu'il en est de MacOS X).
Bonjour, je ne sais pas sous MAcOSX mais ce qui est certain c'est sous Windows ca fonctionne tres bien et c'est loin d'etre experimentale. Je l'utilise pour mes interfaces graphiques et ca marche super bien avec une doc, un tutorial et une api bien decrite.... ils peuvent toujours s'accrocher wxwidgets/wxwindow. Les logiciels Unix sous pygtk fonctionne sans probleme sous WinXP. voici deux exemples : http://xpn.altervista.org/index-en.html http://www.pythoncad.org/ il y en a plein d'autres...
Cordialement Philippe
pikatxu
Bref, tout dépend des besoins de ton appli. Si c'est Linux only, GTK est probablement le meilleurs choix.
ah oui, intéressant, merci pour la réponse.
Bref, tout dépend des besoins de ton appli. Si c'est Linux only, GTK est
probablement le meilleurs choix.