Gtk ou Wx ?

Gtk ou Wx ? - Python - Programmation

Marsh Posté le 17-01-2006 à 00:39:30    

Salut !
j'etait sur QT avant de me rendre compte que QT3 est payant sur windows , j'ai abandonnée ..
je voudrais aller sur WX ou GTK  , seulement je ne sait pas trop sur le quelle des deux aller , le quelle est le mieu ?
le plus complet,  le plus simple ?
le plus portatif ?
vous prendriez le quelle et pourquoi ? :)
 
Merci !

Reply

Marsh Posté le 17-01-2006 à 00:39:30   

Reply

Marsh Posté le 17-01-2006 à 02:00:07    

GTK, parceque c'est le seul que je connais.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 17-01-2006 à 02:11:51    

0x90 a écrit :

GTK, parceque c'est le seul que je connais.


et tu en pense quoi de gtk ? :p
parceque c'est pas en disant juste ca que ca va m'aider :/
perso je penche sur Wx qui a l'air d'avoir plus de possibilité que Gtk quand meme ....

Reply

Marsh Posté le 17-01-2006 à 02:14:47    

kedare a écrit :

et tu en pense quoi de gtk ? :p
parceque c'est pas en disant juste ca que ca va m'aider :/
perso je penche sur Wx qui a l'air d'avoir plus de possibilité que Gtk quand meme ....


 
Très simple à utiliser à coup de glade/gazpacho et fait ce que je lui demande [:spamafote]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 17-01-2006 à 02:16:23    

Tu sais que QT4 est gratuit (sous windows aussi) pour faire des projets persos ou libres si tu les redistribues?


Message édité par push le 17-01-2006 à 02:16:43
Reply

Marsh Posté le 17-01-2006 à 02:18:33    

oui mais pyqt utilise QT3 .. qui lui est payant .. :/

Reply

Marsh Posté le 17-01-2006 à 02:30:47    

http://www.river-bank.demon.co.uk/ [...] ots/PyQt4/
je pensais que ça avait déjà été releasé enfait, tampis :/

Reply

Marsh Posté le 17-01-2006 à 02:42:18    

push a écrit :

http://www.river-bank.demon.co.uk/ [...] ots/PyQt4/
je pensais que ça avait déjà été releasé enfait, tampis :/


elle est trop galere a installer cette version :/
il faut compiler tout un tas de dependance c'est trop galere
puis je prefere un truc ou l'on a besoin de rien telecharger quand on veut l"utiliser

Reply

Marsh Posté le 17-01-2006 à 09:20:05    

gtk ou qt sans hésitation. dans mon entreprise, une appli était développé en wx. Ça s'est révélé être une impasse : complètement instable, API incomplète et bugguée. Passage à Qt

Reply

Marsh Posté le 17-01-2006 à 12:55:32    

oui mais je veut pas QT parceque PyQT utilise QT3 qui est payant et je veut un truc ou l'on doive rien installer sur le poste qui doit l'utiliser

Reply

Marsh Posté le 17-01-2006 à 12:55:32   

Reply

Marsh Posté le 17-01-2006 à 13:15:35    

As tu vraiment besoin de la complexité d'un QT ou un Wx? Parce que si c'est pour une mini app Tkinter est largement suffisant :o
 
(pas GTK en tout cas, c'est moche sur toutes les plateformes)
(un autre truc aussi, pour PyQT je sais pas, mais charger le binding wx (import wx), ça veut dire que ton process python prend 10Mo d'un coup sur ses private bytes (1.8Mo > 12Mo), idem sur le working set, et passe de 25 à 40Mo en virtual size, en tout cas sous windows [:aloy])

Message cité 2 fois
Message édité par masklinn le 17-01-2006 à 13:18:02

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 17-01-2006 à 13:18:32    

masklinn a écrit :

As tu vraiment besoin de la complexité d'un QT ou un Wx? Parce que si c'est pour une mini app Tkinter est largement suffisant :o

(pas GTK en tout cas, c'est moche sur toutes les plateformes)


 
GTK2 plus mauche que TKinter ?  


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 17-01-2006 à 13:44:56    

masklinn a écrit :

pas GTK en tout cas, c'est moche sur toutes les plateformes


C'est une blague ? c'est sensé être drôle ?  
 
les boulets sont en forme aujourd'hui bordel de bordel

Reply

Marsh Posté le 17-01-2006 à 13:57:10    

Rhoo Gtk Moche ?
C'est le plus joli je trouve ..
ptite question sur Gtk
peut-on faire :
Des Splash Screen sans barre d'etat/titre et tout ca ?
Des Onglets
Des Liste Pliable , on peut comme dans la liste des composant de Qt Designer
 
gtk s'adapte t-il au theme de l'utilisateur sur windows ?

Message cité 1 fois
Message édité par kedare le 17-01-2006 à 14:05:11
Reply

Marsh Posté le 17-01-2006 à 14:09:21    

push a écrit :

C'est une blague ? c'est sensé être drôle ?  
 
les boulets sont en forme aujourd'hui bordel de bordel


Allons, un peu de sérieux, tu ne feras croire à personne qu'une appli GTK est comparable à une appli Qt (et je ne parle même pas d'une appli en look natif) sous quelque plateforme que ce soit

kedare a écrit :

gtk s'adapte t-il au theme de l'utilisateur sur windows ?


À fond ouais [:el g]

Message cité 1 fois
Message édité par masklinn le 17-01-2006 à 14:10:24

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 17-01-2006 à 14:10:28    

- Oui
- Oui
- Je suis pas sur de comprendre ce dont tu veut parler, mais je crois bien que oui
 
- Me semble que y'a un thème gtk qui utilise le thème natif sous Windows, mais je suis sous nux donc je connais pas bien dslé.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 17-01-2006 à 14:18:08    

Sa d'adapte aussi bien que Wx a l'environnement donc ?

Reply

Marsh Posté le 17-01-2006 à 14:18:44    

masklinn a écrit :

Allons, un peu de sérieux, tu ne feras croire à personne qu'une appli GTK est comparable à une appli Qt (et je ne parle même pas d'une appli en look natif) sous quelque plateforme que ce soit


  • Look natif sous *nix ça ne veut absolument RIEN dire.
  • Et oui GTK fait aussi bien que QT ou n'importe qu'elle autre toolkit, et d'ailleurs je le préfère nettement à QT de ce point de vue.
  • Arrête de troller tu me gonfles.

Reply

Marsh Posté le 17-01-2006 à 14:19:03    

kedare a écrit :

Sa d'adapte aussi bien que Wx a l'environnement donc ?


non

Reply

Marsh Posté le 17-01-2006 à 14:21:15    

Il me semble quand même que QT est plus flexible (cad. on peut faire des agencements de widgets plus complexes/exotiques). mais après au niveau esthétique, tout est dans le thême comme d'hab [:spamafote]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 17-01-2006 à 14:23:11    

kedare a écrit :

Sa d'adapte aussi bien que Wx a l'environnement donc ?


Non, GTK ne s'adapte pas à l'environnement.

push a écrit :

  • Look natif sous *nix ça ne veut absolument RIEN dire.

Sur les autres plateformes si [:spamafote]  
 
Le multiplateformes ça va dans les deux sens gars, ça veut pas uniquement dire "ça tourne sous linusque" [:matleflou]  
 
Et même sous *nix, avoir une appli au look gnome sous KDE ou look KDE sous Gnome c'est crade [:spamafote]  

push a écrit :

  • Arrête de troller tu me gonfles.

Ah bon, dire que GTK c'est moche sur toutes les plateformes, et encore plus quand on tente de le faire tourner sous OSX/Windows, c'est troller maintenant [:petrus dei]

Message cité 2 fois
Message édité par masklinn le 17-01-2006 à 14:24:50

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 17-01-2006 à 14:34:23    

masklinn a écrit :

Ah bon, dire que GTK c'est moche sur toutes les plateformes, et encore plus quand on tente de le faire tourner sous OSX/Windows, c'est troller maintenant [:petrus dei]


Clairement, propos subjectif (surement dirigé par un manque de connaissance du sujet) dénué d'argument et de tout intérêt et à  
fort potentiel trollogène.
 
Et des thèmes yen a pour tous les gouts et les couleurs, même pour les plus vicieux http://gtk-wimp.sourceforge.net/screenshots/

Message cité 1 fois
Message édité par push le 17-01-2006 à 14:35:17
Reply

Marsh Posté le 17-01-2006 à 14:38:33    

push a écrit :


Et des thèmes yen a pour tous les gouts et les couleurs, même pour les plus vicieux http://gtk-wimp.sourceforge.net/screenshots/


 
Arf vala c'est cuila que je cherchais, très pratique pour l'integration sous win justement. Et si ma mémoire est bonne il est livré avec gaim.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 17-01-2006 à 14:39:29    

masklinn a écrit :

Et même sous *nix, avoir une appli au look gnome sous KDE ou look KDE sous Gnome c'est crade [:spamafote]


Et pour ta culture générale d'expert http://www.freedesktop.org/Software/gtk-qt
mais bon ça reste du chipotage je trouve


Message édité par push le 17-01-2006 à 14:52:20
Reply

Marsh Posté le 17-01-2006 à 17:53:18    

si vous deviez a choisir Gtk ou Wx , vous prendriez le quelle ,et pourquoi ?
quand je dis "s'adapte a l'environnement" je parle juste des couleurs des fenetres , et de la barre hein :)


Message édité par kedare le 17-01-2006 à 17:56:31
Reply

Marsh Posté le 17-01-2006 à 23:51:16    

tu fais comme tu le sens hein, Taz a une mauvaise expérience avec Wx, d'autres en sont satisfait.., avec Wx t'auras le look d'une appli windows sous win et avec Gtk tu pourras lui appliquer un theme pour y faire ressembler comme montré plus haut.
 
Pour une appli python avec gtk en standalone sous win
http://www.py2exe.org/
http://www.anti-particle.com/py2exe-0.5.shtml


Message édité par push le 17-01-2006 à 23:51:41
Reply

Marsh Posté le 18-01-2006 à 13:49:17    

bah c'est bien simple. pywx, il segfault dans tous les sens dès que tu essaies un peu de le manipuler ...

Reply

Marsh Posté le 18-01-2006 à 18:27:21    

segfault ?

Reply

Marsh Posté le 18-01-2006 à 18:29:16    

plante comme une merde. ( au fait depuis hier que t'as fait le topic, t'aurais eu le temps de tester les deux déja .... )


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 18-01-2006 à 18:29:24    

un plantage si tu préfères, donc en gros tu sais quoi choisir

Reply

Marsh Posté le 23-01-2006 à 19:23:33    

0x90 a écrit :

plante comme une merde. ( au fait depuis hier que t'as fait le topic, t'aurais eu le temps de tester les deux déja .... )


enfin moi je prefere largement GTK  
mais il y a quelques trucs qui genere :p
pas de HtmlWindow comme wx
pas de Wizard comme wx
le systeme de texte (iter,buffer) est complexe :/ (puissant ok ..)

Reply

Marsh Posté le 23-01-2006 à 19:31:05    

Y'a des trucs html-like sous plusieurs formes en fait,
GTKMozembed pour avoir un gecko complet ( risque d'être, j'ai jamais testé en fait )
GTKHtml(2) si ma mémoire est bonne
gtk.TextBuffer qui peut inclure des n'images et des widget modulo un travail de parsing, le plus difficile mais le plus efficace.
Pour les deux premiers il faut installer des machins en plus de pygtk je crois par contre.
 
pour les Wizard, ca serait pas les Druides qu'il y a dans glade si on précise "Gnome application" ? (je sais pas exactement ce que c'est donc je suppose).  


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 23-01-2006 à 19:42:31    

pour les Wizard il parrait qu'on peut en simuler un en mettant des onglet invisibles :p
Remarque , j'ai l'impression qu'au niveau des possibilité , Wx est meilleur , comme par exemple , avec Wx on peut cacher la barre de titre , choisir les boutons et tout ca, je sait pas si c'est possible avec Gtk

Reply

Marsh Posté le 23-01-2006 à 19:49:19    

Wx est surement plus puissant que GTK.
 
Par contre on peut cacher la barre de titre et faire des boutons persos ;)


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 28-01-2006 à 23:38:22    

j'ai fait du GTK
quand je vois la galere pour gerer les thread vu que sur windows GTK ne supporte pas le Multi-thread sur les elements GTK.* , a moin de faire un proxy thread ... bref c'est trop galere :/
je vais faire Wx alors

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed