Dans ma recherche du Grall je suis =E0 la recherche de liens avec des=20
exemples sur Tix et Pmw. Je suis aussi preneur de retour d'exp=E9rience .=
=2E.
compatibilit=E9, facilit=E9 d'utilisation, p=E9renit=E9 etc...
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
Eric Brunel
On Fri, 10 Mar 2006 08:15:05 +0100, Bertrand B wrote:
Bonjour,
Dans ma recherche du Grall je suis à la recherche de liens avec des exemples sur Tix et Pmw. Je suis aussi preneur de retour d'expérience ... compatibilité, facilité d'utilisation, pérenité etc...
Je ne connais pas Tix, mais j'utilise Pmw tout le temps. Voilà ce que je peux en dire: - Compatibilité: maximale; les "widgets" Pmw sont en fait des mega-widgets basés sur des widgets "natifs" Tkinter, le tout écrit en 100% Python. Donc ça marchera partout où Python+Tkinter marche, ce qui fait beaucoup... Il y a quelques petites différences de comportement entre les plateformes, mais il faut vraiment faire une utilisation poussée des widgets pour s'en rendre compte. - Facilité d'utilisation: correcte; une interface "à la Tkinter" est disponible sur beaucoup de widgets, mais ce n'est pas toujours le cas. Cela dit, il y a en général une logique derrière qui fait que les choses sont finalement assez faciles à retenir. Il y a tout de même 2/3 choses que je trouve peu pratiques, comme par exemple la façon de gérer les dialogues. Mais c'est sans doute une question de goût personnel... - Perennité: j'ai toujours un peu de mal à comprendre ce critère quand on parle d'open source, mais bon... Si c'est ça le problème, la dernière version de Pmw date de 2003, ce qui fait loin. Cela dit, j'utilise personnellement une version bien plus ancienne que celle-là (pré-1.0) et je n'ai jamais eu de problème (d'où d'ailleurs le fait que je n'ai jamais upgradé...). Et il existe une mailing list Pmw qui est peu active, mais apparemment plus par manque de problèmes que par manque de réponses! Les (rares) questions posées sur cette liste ont en général une réponse rapide et correcte.
*La* chose qui manque à Pmw est en fait un outil de construction de GUI qui prend en compte ces widgets, outil qui à ma connaissance n'existe pas.
Attention aussi tout de même à ne pas abuser des bonnes choses: certains widgets Pmw ont désormais des équivalents en tk "pur" avec des wrappers Tkinter. Je pense par exemple au Counter utilisé pour les entiers (qui s'appelle spinbox en tk) et au PanedWidget.
Voilà, voilà. HTH. -- python -c "print ''.join([chr(154 - ord(c)) for c in 'U(17zX(%,5.zmz5(17;8(%,5.Z65'*9--56l7+-'])"
On Fri, 10 Mar 2006 08:15:05 +0100, Bertrand B <user@example.net.invalid>
wrote:
Bonjour,
Dans ma recherche du Grall je suis à la recherche de liens avec des
exemples sur Tix et Pmw. Je suis aussi preneur de retour d'expérience ...
compatibilité, facilité d'utilisation, pérenité etc...
Je ne connais pas Tix, mais j'utilise Pmw tout le temps. Voilà ce que je
peux en dire:
- Compatibilité: maximale; les "widgets" Pmw sont en fait des mega-widgets
basés sur des widgets "natifs" Tkinter, le tout écrit en 100% Python. Donc
ça marchera partout où Python+Tkinter marche, ce qui fait beaucoup... Il y
a quelques petites différences de comportement entre les plateformes, mais
il faut vraiment faire une utilisation poussée des widgets pour s'en
rendre compte.
- Facilité d'utilisation: correcte; une interface "à la Tkinter" est
disponible sur beaucoup de widgets, mais ce n'est pas toujours le cas.
Cela dit, il y a en général une logique derrière qui fait que les choses
sont finalement assez faciles à retenir. Il y a tout de même 2/3 choses
que je trouve peu pratiques, comme par exemple la façon de gérer les
dialogues. Mais c'est sans doute une question de goût personnel...
- Perennité: j'ai toujours un peu de mal à comprendre ce critère quand on
parle d'open source, mais bon... Si c'est ça le problème, la dernière
version de Pmw date de 2003, ce qui fait loin. Cela dit, j'utilise
personnellement une version bien plus ancienne que celle-là (pré-1.0) et
je n'ai jamais eu de problème (d'où d'ailleurs le fait que je n'ai jamais
upgradé...). Et il existe une mailing list Pmw qui est peu active, mais
apparemment plus par manque de problèmes que par manque de réponses! Les
(rares) questions posées sur cette liste ont en général une réponse rapide
et correcte.
*La* chose qui manque à Pmw est en fait un outil de construction de GUI
qui prend en compte ces widgets, outil qui à ma connaissance n'existe pas.
Attention aussi tout de même à ne pas abuser des bonnes choses: certains
widgets Pmw ont désormais des équivalents en tk "pur" avec des wrappers
Tkinter. Je pense par exemple au Counter utilisé pour les entiers (qui
s'appelle spinbox en tk) et au PanedWidget.
Voilà, voilà. HTH.
--
python -c "print ''.join([chr(154 - ord(c)) for c in
'U(17zX(%,5.zmz5(17;8(%,5.Z65'*9--56l7+-'])"
On Fri, 10 Mar 2006 08:15:05 +0100, Bertrand B wrote:
Bonjour,
Dans ma recherche du Grall je suis à la recherche de liens avec des exemples sur Tix et Pmw. Je suis aussi preneur de retour d'expérience ... compatibilité, facilité d'utilisation, pérenité etc...
Je ne connais pas Tix, mais j'utilise Pmw tout le temps. Voilà ce que je peux en dire: - Compatibilité: maximale; les "widgets" Pmw sont en fait des mega-widgets basés sur des widgets "natifs" Tkinter, le tout écrit en 100% Python. Donc ça marchera partout où Python+Tkinter marche, ce qui fait beaucoup... Il y a quelques petites différences de comportement entre les plateformes, mais il faut vraiment faire une utilisation poussée des widgets pour s'en rendre compte. - Facilité d'utilisation: correcte; une interface "à la Tkinter" est disponible sur beaucoup de widgets, mais ce n'est pas toujours le cas. Cela dit, il y a en général une logique derrière qui fait que les choses sont finalement assez faciles à retenir. Il y a tout de même 2/3 choses que je trouve peu pratiques, comme par exemple la façon de gérer les dialogues. Mais c'est sans doute une question de goût personnel... - Perennité: j'ai toujours un peu de mal à comprendre ce critère quand on parle d'open source, mais bon... Si c'est ça le problème, la dernière version de Pmw date de 2003, ce qui fait loin. Cela dit, j'utilise personnellement une version bien plus ancienne que celle-là (pré-1.0) et je n'ai jamais eu de problème (d'où d'ailleurs le fait que je n'ai jamais upgradé...). Et il existe une mailing list Pmw qui est peu active, mais apparemment plus par manque de problèmes que par manque de réponses! Les (rares) questions posées sur cette liste ont en général une réponse rapide et correcte.
*La* chose qui manque à Pmw est en fait un outil de construction de GUI qui prend en compte ces widgets, outil qui à ma connaissance n'existe pas.
Attention aussi tout de même à ne pas abuser des bonnes choses: certains widgets Pmw ont désormais des équivalents en tk "pur" avec des wrappers Tkinter. Je pense par exemple au Counter utilisé pour les entiers (qui s'appelle spinbox en tk) et au PanedWidget.
Voilà, voilà. HTH. -- python -c "print ''.join([chr(154 - ord(c)) for c in 'U(17zX(%,5.zmz5(17;8(%,5.Z65'*9--56l7+-'])"