Quelques précisions tout de même ! Il faudrait :
- qu'un même code source fonctionne sous Linux et Windows
- la gratuité, sous Linux bien sûr, et de préférence sous Windows
également...
- la possibilité de dessiner l'interface (comme sous Delphi, VB ou
encore QT Designer)
- pas trop "bas niveau" ou "verbeu", coté code produit par le designer
d'interface (ou pire à taper à la mimine)...
Idéalement, j'aimerais un soft permettant de dessiner l'interface, puis de
la sauver sous forme de source python (ou mieux encore, sous forme de
fichier texte au format XML, y compris des ressources comme des images...) !
Ensuite, sous python, je dérive ou classe, ou je charge l'interface stockée
sous forme de fichier XML, puis je m'occupe du contenu et de la gestion des
evenements...
Est-ce que quelqu'un a une expérience en matière de toolkit graphique (hors
Tkinter) et pourrait me dire si tel ou tel toolkit graphique répond
mal/assez bien/parfaitement... à mon souhait ?
D'avance MERCI !
PS: J'oubliais, il faut impérativement que cela soit stable sous Linux ET
Windows... J'ai lu içi ou là que GTK+, par exemple, n'était peut-être pas
encore tout à fait au point (stable) sous Windows...
Quelques précisions tout de même ! Il faudrait : - qu'un même code source fonctionne sous Linux et Windows - la gratuité, sous Linux bien sûr, et de préférence sous Windows également... - la possibilité de dessiner l'interface (comme sous Delphi, VB ou encore QT Designer) - pas trop "bas niveau" ou "verbeu", coté code produit par le designer d'interface (ou pire à taper à la mimine)...
Idéalement, j'aimerais un soft permettant de dessiner l'interface, puis de la sauver sous forme de source python (ou mieux encore, sous forme de fichier texte au format XML, y compris des ressources comme des images...) ! Ensuite, sous python, je dérive ou classe, ou je charge l'interface stockée sous forme de fichier XML, puis je m'occupe du contenu et de la gestion des evenements...
Est-ce que quelqu'un a une expérience en matière de toolkit graphique (hors Tkinter) et pourrait me dire si tel ou tel toolkit graphique répond mal/assez bien/parfaitement... à mon souhait ?
D'avance MERCI !
PS: J'oubliais, il faut impérativement que cela soit stable sous Linux ET Windows... J'ai lu içi ou là que GTK+, par exemple, n'était peut-être pas encore tout à fait au point (stable) sous Windows...
Bonsoir,
Pas de problème, c'est wxPython qu'il te faut.
http://wxpython.org/
Jacques.
Bonsoir,
Tout est dans l'objet ;-)
Quelques précisions tout de même ! Il faudrait :
- qu'un même code source fonctionne sous Linux et Windows
- la gratuité, sous Linux bien sûr, et de préférence sous Windows
également...
- la possibilité de dessiner l'interface (comme sous Delphi, VB ou
encore QT Designer)
- pas trop "bas niveau" ou "verbeu", coté code produit par le designer
d'interface (ou pire à taper à la mimine)...
Idéalement, j'aimerais un soft permettant de dessiner l'interface, puis de
la sauver sous forme de source python (ou mieux encore, sous forme de
fichier texte au format XML, y compris des ressources comme des images...) !
Ensuite, sous python, je dérive ou classe, ou je charge l'interface stockée
sous forme de fichier XML, puis je m'occupe du contenu et de la gestion des
evenements...
Est-ce que quelqu'un a une expérience en matière de toolkit graphique (hors
Tkinter) et pourrait me dire si tel ou tel toolkit graphique répond
mal/assez bien/parfaitement... à mon souhait ?
D'avance MERCI !
PS: J'oubliais, il faut impérativement que cela soit stable sous Linux ET
Windows... J'ai lu içi ou là que GTK+, par exemple, n'était peut-être pas
encore tout à fait au point (stable) sous Windows...
Quelques précisions tout de même ! Il faudrait : - qu'un même code source fonctionne sous Linux et Windows - la gratuité, sous Linux bien sûr, et de préférence sous Windows également... - la possibilité de dessiner l'interface (comme sous Delphi, VB ou encore QT Designer) - pas trop "bas niveau" ou "verbeu", coté code produit par le designer d'interface (ou pire à taper à la mimine)...
Idéalement, j'aimerais un soft permettant de dessiner l'interface, puis de la sauver sous forme de source python (ou mieux encore, sous forme de fichier texte au format XML, y compris des ressources comme des images...) ! Ensuite, sous python, je dérive ou classe, ou je charge l'interface stockée sous forme de fichier XML, puis je m'occupe du contenu et de la gestion des evenements...
Est-ce que quelqu'un a une expérience en matière de toolkit graphique (hors Tkinter) et pourrait me dire si tel ou tel toolkit graphique répond mal/assez bien/parfaitement... à mon souhait ?
D'avance MERCI !
PS: J'oubliais, il faut impérativement que cela soit stable sous Linux ET Windows... J'ai lu içi ou là que GTK+, par exemple, n'était peut-être pas encore tout à fait au point (stable) sous Windows...
Bonsoir,
Pas de problème, c'est wxPython qu'il te faut.
http://wxpython.org/
Jacques.
Yermat
jacques.pronchery<enlever> wrote:
[...] Bonsoir,
Pas de problème, c'est wxPython qu'il te faut.
http://wxpython.org/
Je confirme, wxPython est pas mal. Mais il y en a d'autre. Il y a un article sur Linux Focus qui n'est pas spécifique à python mais comme il y a quasiment toujours un bindings. C'est intéressant.
Je confirme, wxPython est pas mal. Mais il y en a d'autre. Il y a un
article sur Linux Focus qui n'est pas spécifique à python mais comme il
y a quasiment toujours un bindings. C'est intéressant.
Je confirme, wxPython est pas mal. Mais il y en a d'autre. Il y a un article sur Linux Focus qui n'est pas spécifique à python mais comme il y a quasiment toujours un bindings. C'est intéressant.
Je confirme, wxPython est pas mal. Mais il y en a d'autre. Il y a un article sur Linux Focus qui n'est pas spécifique à python mais comme il y a quasiment toujours un bindings. C'est intéressant.
M'ouais, sauf que je ne suis pas tout à fait d'accord avec l'auteur :
"""Contrary to the professional appearance of GTK+ for Linux, 'GTK+ for Win32' is not impressive...... ...The very unprofessional presentation of the 'GTK+ for Win32' components disqualify the software 'package' for any professional application.""""
Pour ma part j'utilise pygtk pour des applications sous Linux et win32, c'est parfait. Je retrouve sous les deux machines les mêmes possibilités et les mêmes interfaces.
In article <cpnafo$1r8f$1@biggoron.nerim.net>, Yermat wrote:
Je confirme, wxPython est pas mal. Mais il y en a d'autre. Il y a un
article sur Linux Focus qui n'est pas spécifique à python mais comme il
y a quasiment toujours un bindings. C'est intéressant.
M'ouais, sauf que je ne suis pas tout à fait d'accord avec
l'auteur :
"""Contrary to the professional appearance of GTK+ for Linux,
'GTK+ for Win32' is not impressive......
...The very unprofessional presentation of the 'GTK+ for
Win32' components disqualify the software 'package' for
any professional application.""""
Pour ma part j'utilise pygtk pour des applications sous Linux
et win32, c'est parfait. Je retrouve sous les deux machines
les mêmes possibilités et les mêmes interfaces.
Je confirme, wxPython est pas mal. Mais il y en a d'autre. Il y a un article sur Linux Focus qui n'est pas spécifique à python mais comme il y a quasiment toujours un bindings. C'est intéressant.
M'ouais, sauf que je ne suis pas tout à fait d'accord avec l'auteur :
"""Contrary to the professional appearance of GTK+ for Linux, 'GTK+ for Win32' is not impressive...... ...The very unprofessional presentation of the 'GTK+ for Win32' components disqualify the software 'package' for any professional application.""""
Pour ma part j'utilise pygtk pour des applications sous Linux et win32, c'est parfait. Je retrouve sous les deux machines les mêmes possibilités et les mêmes interfaces.
J'avais noté un comparatif (succinct), à cette adresse : http://www.awaretek.com/toolkits.html
@-salutations -- Michel Claveau
Eric Brunel
Dave wrote: [snip]
Est-ce que quelqu'un a une expérience en matière de toolkit graphique (hors Tkinter)
Juste pour info: pourquoi forcément "hors Tkinter"?
PS: J'oubliais, il faut impérativement que cela soit stable sous Linux ET Windows...
Histoire d'en rajouter une couche, le toolkit considéré comme le plus stable avec des bindings Python est... Tkinter! Ca ne veut pas dire que les autres sont instables, mais Tkinter étant là depuis bien plus longtemps, il a fatalement été testé à mort. D'où ma question ci-dessus... -- - Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> - PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com
Dave wrote:
[snip]
Est-ce que quelqu'un a une expérience en matière de toolkit graphique (hors
Tkinter)
Juste pour info: pourquoi forcément "hors Tkinter"?
PS: J'oubliais, il faut impérativement que cela soit stable sous Linux ET
Windows...
Histoire d'en rajouter une couche, le toolkit considéré comme le plus stable
avec des bindings Python est... Tkinter! Ca ne veut pas dire que les autres sont
instables, mais Tkinter étant là depuis bien plus longtemps, il a fatalement été
testé à mort. D'où ma question ci-dessus...
--
- Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> -
PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com
Est-ce que quelqu'un a une expérience en matière de toolkit graphique (hors Tkinter)
Juste pour info: pourquoi forcément "hors Tkinter"?
PS: J'oubliais, il faut impérativement que cela soit stable sous Linux ET Windows...
Histoire d'en rajouter une couche, le toolkit considéré comme le plus stable avec des bindings Python est... Tkinter! Ca ne veut pas dire que les autres sont instables, mais Tkinter étant là depuis bien plus longtemps, il a fatalement été testé à mort. D'où ma question ci-dessus... -- - Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> - PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com
Dave
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être parce que Tkinter, c'est pas bien beau, et franchement limité, même avec l'aide de Python Mega Widget ! Peut-être aussi parce que je voudrais construire mes interfaces avec un designer, et pas tout coder à la main...
Voilà au moins deux raisons de souhaiter un bon remplacant à Tkinter...
Il me semble d'ailleurs que Python gagnerait grandement en popularité si bon toolkit graphique pouvait être "fourni avec"...
PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le couple Python/Tkinter, je suis preneur !!!!
"Eric Brunel" a écrit dans le message de news:41bffd60$0$10204$
Dave wrote: [snip]
Est-ce que quelqu'un a une expérience en matière de toolkit graphique (hors
Tkinter)
Juste pour info: pourquoi forcément "hors Tkinter"?
PS: J'oubliais, il faut impérativement que cela soit stable sous Linux ET
Windows...
Histoire d'en rajouter une couche, le toolkit considéré comme le plus stable
avec des bindings Python est... Tkinter! Ca ne veut pas dire que les autres sont
instables, mais Tkinter étant là depuis bien plus longtemps, il a fatalement été
testé à mort. D'où ma question ci-dessus... -- - Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> - PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être parce que Tkinter, c'est pas bien beau, et franchement limité,
même avec l'aide de Python Mega Widget !
Peut-être aussi parce que je voudrais construire mes interfaces avec un
designer, et pas tout coder à la main...
Voilà au moins deux raisons de souhaiter un bon remplacant à Tkinter...
Il me semble d'ailleurs que Python gagnerait grandement en popularité si bon
toolkit graphique pouvait être "fourni avec"...
PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le
couple Python/Tkinter, je suis preneur !!!!
"Eric Brunel" <eric_brunel@despammed.com> a écrit dans le message de
news:41bffd60$0$10204$8fcfb975@news.wanadoo.fr...
Dave wrote:
[snip]
Est-ce que quelqu'un a une expérience en matière de toolkit graphique
(hors
Tkinter)
Juste pour info: pourquoi forcément "hors Tkinter"?
PS: J'oubliais, il faut impérativement que cela soit stable sous Linux
ET
Windows...
Histoire d'en rajouter une couche, le toolkit considéré comme le plus
stable
avec des bindings Python est... Tkinter! Ca ne veut pas dire que les
autres sont
instables, mais Tkinter étant là depuis bien plus longtemps, il a
fatalement été
testé à mort. D'où ma question ci-dessus...
--
- Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> -
PragmaDev : Real Time Software Development Tools -
http://www.pragmadev.com
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être parce que Tkinter, c'est pas bien beau, et franchement limité, même avec l'aide de Python Mega Widget ! Peut-être aussi parce que je voudrais construire mes interfaces avec un designer, et pas tout coder à la main...
Voilà au moins deux raisons de souhaiter un bon remplacant à Tkinter...
Il me semble d'ailleurs que Python gagnerait grandement en popularité si bon toolkit graphique pouvait être "fourni avec"...
PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le couple Python/Tkinter, je suis preneur !!!!
"Eric Brunel" a écrit dans le message de news:41bffd60$0$10204$
Dave wrote: [snip]
Est-ce que quelqu'un a une expérience en matière de toolkit graphique (hors
Tkinter)
Juste pour info: pourquoi forcément "hors Tkinter"?
PS: J'oubliais, il faut impérativement que cela soit stable sous Linux ET
Windows...
Histoire d'en rajouter une couche, le toolkit considéré comme le plus stable
avec des bindings Python est... Tkinter! Ca ne veut pas dire que les autres sont
instables, mais Tkinter étant là depuis bien plus longtemps, il a fatalement été
testé à mort. D'où ma question ci-dessus... -- - Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> - PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com
pbouige
In article <41c00dd7$0$32402$, Dave wrote:
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être aussi parce que je voudrais construire mes interfaces avec un designer, et pas tout coder à la main... Voilà au moins deux raisons de souhaiter un bon remplacant à Tkinter... PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le couple Python/Tkinter, je suis preneur !!!!
mais oui... ;-) spectcl :... bon ce n'est pas aussi bien que Qt-designer mais c'est Tkinter :-) (voir dans la doc de spectcl pour l'utiliser avec python)
http://spectcl.sourceforge.net/
voir aussi Page :
http://page.sourceforge.net/user-guide.html
In article <41c00dd7$0$32402$636a15ce@news.free.fr>, Dave wrote:
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être aussi parce que je voudrais construire mes interfaces avec un
designer, et pas tout coder à la main...
Voilà au moins deux raisons de souhaiter un bon remplacant à Tkinter...
PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le
couple Python/Tkinter, je suis preneur !!!!
mais oui... ;-) spectcl :... bon ce n'est pas aussi bien que
Qt-designer mais c'est Tkinter :-) (voir dans la doc de spectcl
pour l'utiliser avec python)
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être aussi parce que je voudrais construire mes interfaces avec un designer, et pas tout coder à la main... Voilà au moins deux raisons de souhaiter un bon remplacant à Tkinter... PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le couple Python/Tkinter, je suis preneur !!!!
mais oui... ;-) spectcl :... bon ce n'est pas aussi bien que Qt-designer mais c'est Tkinter :-) (voir dans la doc de spectcl pour l'utiliser avec python)
http://spectcl.sourceforge.net/
voir aussi Page :
http://page.sourceforge.net/user-guide.html
Dave
J'aurais grandement préféré que tu ne sois pas d'accord avec cette remarque : "Win32 implementation is unwieldy, does not run stable (status 09-2004)"... Car sinon, GTK+ et pyGTK semblent pas mal...
Utilises-tu glade ? Rencontres-tu des difficultés, avec glade ou d'autres outils, sous Linux ou sous Windows ?
"Philippe Bouige" a écrit dans le message de news:
In article <cpnafo$1r8f$, Yermat wrote:
Je confirme, wxPython est pas mal. Mais il y en a d'autre. Il y a un article sur Linux Focus qui n'est pas spécifique à python mais comme il y a quasiment toujours un bindings. C'est intéressant.
M'ouais, sauf que je ne suis pas tout à fait d'accord avec l'auteur :
"""Contrary to the professional appearance of GTK+ for Linux, 'GTK+ for Win32' is not impressive...... ...The very unprofessional presentation of the 'GTK+ for Win32' components disqualify the software 'package' for any professional application.""""
Pour ma part j'utilise pygtk pour des applications sous Linux et win32, c'est parfait. Je retrouve sous les deux machines les mêmes possibilités et les mêmes interfaces.
J'aurais grandement préféré que tu ne sois pas d'accord avec cette remarque
: "Win32 implementation is unwieldy, does not run stable (status
09-2004)"... Car sinon, GTK+ et pyGTK semblent pas mal...
Utilises-tu glade ? Rencontres-tu des difficultés, avec glade ou d'autres
outils, sous Linux ou sous Windows ?
"Philippe Bouige" <pbouige@electre.pasteur.fr> a écrit dans le message de
news:slrnfbtflukcrvtpp.1rhh.pbouige@electre.pasteur.fr...
In article <cpnafo$1r8f$1@biggoron.nerim.net>, Yermat wrote:
Je confirme, wxPython est pas mal. Mais il y en a d'autre. Il y a un
article sur Linux Focus qui n'est pas spécifique à python mais comme il
y a quasiment toujours un bindings. C'est intéressant.
M'ouais, sauf que je ne suis pas tout à fait d'accord avec
l'auteur :
"""Contrary to the professional appearance of GTK+ for Linux,
'GTK+ for Win32' is not impressive......
...The very unprofessional presentation of the 'GTK+ for
Win32' components disqualify the software 'package' for
any professional application.""""
Pour ma part j'utilise pygtk pour des applications sous Linux
et win32, c'est parfait. Je retrouve sous les deux machines
les mêmes possibilités et les mêmes interfaces.
J'aurais grandement préféré que tu ne sois pas d'accord avec cette remarque : "Win32 implementation is unwieldy, does not run stable (status 09-2004)"... Car sinon, GTK+ et pyGTK semblent pas mal...
Utilises-tu glade ? Rencontres-tu des difficultés, avec glade ou d'autres outils, sous Linux ou sous Windows ?
"Philippe Bouige" a écrit dans le message de news:
In article <cpnafo$1r8f$, Yermat wrote:
Je confirme, wxPython est pas mal. Mais il y en a d'autre. Il y a un article sur Linux Focus qui n'est pas spécifique à python mais comme il y a quasiment toujours un bindings. C'est intéressant.
M'ouais, sauf que je ne suis pas tout à fait d'accord avec l'auteur :
"""Contrary to the professional appearance of GTK+ for Linux, 'GTK+ for Win32' is not impressive...... ...The very unprofessional presentation of the 'GTK+ for Win32' components disqualify the software 'package' for any professional application.""""
Pour ma part j'utilise pygtk pour des applications sous Linux et win32, c'est parfait. Je retrouve sous les deux machines les mêmes possibilités et les mêmes interfaces.
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être parce que Tkinter, c'est pas bien beau, et franchement limité, même avec l'aide de Python Mega Widget !
Pour ça, la version 8.5 de tcl/tk sera un plus notoire: plus de widgets et surtout l'utilisation des APIs natives sous Windows & MacOs et le support des thèmes. Voir là:
http://tktable.sourceforge.net/tile/
Peut-être aussi parce que je voudrais construire mes interfaces avec un designer, et pas tout coder à la main...
Ca c'est une bonne raison... J'avais tenté d'utiliser SpecTcl (c'est meme moi qui ai jadis fait la colle avec Python/Tkinter), mais j'ai fini par abandonner, vu qu'il n'y avait aucun support possible d'extensions spécifiques Python comme Pmw. Vu que tu trouves que meme avec Pmw, c'est pauvre, je te laisse imaginer sans... Donc, je me retrouvais systématiquement à coder la moitié des choses à la main, et j'ai fini par recommencer à tout coder à la main. Ca ne m'a jamais dérangé, vu que je ne suis pas trop pour les cliquodromes, et que Tkinter est nettement moins verbeux que d'autres toolkits. Mais je comprends qu'on ait pas envie de se lancer là-dedans...
Il me semble d'ailleurs que Python gagnerait grandement en popularité si bon toolkit graphique pouvait être "fourni avec"...
Discuté maintes et maintes fois sur c.l.py. La principale raison invoquée pour ne pas inclure autre chose que Tkinter est généralement que les autres toolkits sont encore un peu trop des cibles mouvantes: ils ne sont pas encore vraiment stabilisés et les versions sortent trop souvent, en tous cas plus souvent que les versions de Python lui-meme. De plus, les bindings Python collent encore trop aux bindings C ou C++, ce qui fait qu'il est souvent possible de faire crasher Python en les utilisant mal. Et ça, c'est un "show-stopper" pour l'inclusion dans la librairie standard. Peut-etre pour plus tard, donc...
PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le couple Python/Tkinter, je suis preneur !!!!
Moi aussi! Mais il y a peu de chances que quelque chose de complet et vraiment utilisable voie le jour avant un certain temps... -- - Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> - PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com
Dave wrote:
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être parce que Tkinter, c'est pas bien beau, et franchement limité,
même avec l'aide de Python Mega Widget !
Pour ça, la version 8.5 de tcl/tk sera un plus notoire: plus de widgets et
surtout l'utilisation des APIs natives sous Windows & MacOs et le support des
thèmes. Voir là:
http://tktable.sourceforge.net/tile/
Peut-être aussi parce que je voudrais construire mes interfaces avec un
designer, et pas tout coder à la main...
Ca c'est une bonne raison... J'avais tenté d'utiliser SpecTcl (c'est meme moi
qui ai jadis fait la colle avec Python/Tkinter), mais j'ai fini par abandonner,
vu qu'il n'y avait aucun support possible d'extensions spécifiques Python comme
Pmw. Vu que tu trouves que meme avec Pmw, c'est pauvre, je te laisse imaginer
sans... Donc, je me retrouvais systématiquement à coder la moitié des choses à
la main, et j'ai fini par recommencer à tout coder à la main. Ca ne m'a jamais
dérangé, vu que je ne suis pas trop pour les cliquodromes, et que Tkinter est
nettement moins verbeux que d'autres toolkits. Mais je comprends qu'on ait pas
envie de se lancer là-dedans...
Il me semble d'ailleurs que Python gagnerait grandement en popularité si bon
toolkit graphique pouvait être "fourni avec"...
Discuté maintes et maintes fois sur c.l.py. La principale raison invoquée pour
ne pas inclure autre chose que Tkinter est généralement que les autres toolkits
sont encore un peu trop des cibles mouvantes: ils ne sont pas encore vraiment
stabilisés et les versions sortent trop souvent, en tous cas plus souvent que
les versions de Python lui-meme. De plus, les bindings Python collent encore
trop aux bindings C ou C++, ce qui fait qu'il est souvent possible de faire
crasher Python en les utilisant mal. Et ça, c'est un "show-stopper" pour
l'inclusion dans la librairie standard. Peut-etre pour plus tard, donc...
PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le
couple Python/Tkinter, je suis preneur !!!!
Moi aussi! Mais il y a peu de chances que quelque chose de complet et vraiment
utilisable voie le jour avant un certain temps...
--
- Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> -
PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être parce que Tkinter, c'est pas bien beau, et franchement limité, même avec l'aide de Python Mega Widget !
Pour ça, la version 8.5 de tcl/tk sera un plus notoire: plus de widgets et surtout l'utilisation des APIs natives sous Windows & MacOs et le support des thèmes. Voir là:
http://tktable.sourceforge.net/tile/
Peut-être aussi parce que je voudrais construire mes interfaces avec un designer, et pas tout coder à la main...
Ca c'est une bonne raison... J'avais tenté d'utiliser SpecTcl (c'est meme moi qui ai jadis fait la colle avec Python/Tkinter), mais j'ai fini par abandonner, vu qu'il n'y avait aucun support possible d'extensions spécifiques Python comme Pmw. Vu que tu trouves que meme avec Pmw, c'est pauvre, je te laisse imaginer sans... Donc, je me retrouvais systématiquement à coder la moitié des choses à la main, et j'ai fini par recommencer à tout coder à la main. Ca ne m'a jamais dérangé, vu que je ne suis pas trop pour les cliquodromes, et que Tkinter est nettement moins verbeux que d'autres toolkits. Mais je comprends qu'on ait pas envie de se lancer là-dedans...
Il me semble d'ailleurs que Python gagnerait grandement en popularité si bon toolkit graphique pouvait être "fourni avec"...
Discuté maintes et maintes fois sur c.l.py. La principale raison invoquée pour ne pas inclure autre chose que Tkinter est généralement que les autres toolkits sont encore un peu trop des cibles mouvantes: ils ne sont pas encore vraiment stabilisés et les versions sortent trop souvent, en tous cas plus souvent que les versions de Python lui-meme. De plus, les bindings Python collent encore trop aux bindings C ou C++, ce qui fait qu'il est souvent possible de faire crasher Python en les utilisant mal. Et ça, c'est un "show-stopper" pour l'inclusion dans la librairie standard. Peut-etre pour plus tard, donc...
PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le couple Python/Tkinter, je suis preneur !!!!
Moi aussi! Mais il y a peu de chances que quelque chose de complet et vraiment utilisable voie le jour avant un certain temps... -- - Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> - PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com
Olivier Ravard
Bonjour,
J'ai longtemps poursuivi cette quête d'un gui toolkit. J'ai très longtemps travaillé avec python/Tkinter et je trouvais ça super au niveau de l'efficacité de la syntaxe.
Depuis 6 mois, j'ai fait migrer mes applis pour utiliser python/wxPython pour gagner en qualité graphique et je ne le regrettes pas du tout. Les applis sont bien plus pro du point de vu design et elles fonctionnent parfaitement bien sous Linux et windows (c'était aussi l'une de mes fortes contraintes). Pour le côté syntaxe, je me suis développé un petit module qui permet d'utiliser strictement la syntaxe Tkinter mais avec les widget wxPython.
Concernant un logiciel genre QT-designer, il y a BOA constructor pour wxPython qui est très bien. Je ne l'utilise pas car je trouve que l'on développe plus vite sans si on connaît bien les méthodes disponibles.
Olivier
"Eric Brunel" a écrit dans le message de news: 41c014cb$0$11210$
Dave wrote:
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être parce que Tkinter, c'est pas bien beau, et franchement limité, même avec l'aide de Python Mega Widget !
Pour ça, la version 8.5 de tcl/tk sera un plus notoire: plus de widgets et surtout l'utilisation des APIs natives sous Windows & MacOs et le support des
thèmes. Voir là:
http://tktable.sourceforge.net/tile/
Peut-être aussi parce que je voudrais construire mes interfaces avec un designer, et pas tout coder à la main...
Ca c'est une bonne raison... J'avais tenté d'utiliser SpecTcl (c'est meme moi
qui ai jadis fait la colle avec Python/Tkinter), mais j'ai fini par abandonner,
vu qu'il n'y avait aucun support possible d'extensions spécifiques Python comme
Pmw. Vu que tu trouves que meme avec Pmw, c'est pauvre, je te laisse imaginer
sans... Donc, je me retrouvais systématiquement à coder la moitié des choses à
la main, et j'ai fini par recommencer à tout coder à la main. Ca ne m'a jamais
dérangé, vu que je ne suis pas trop pour les cliquodromes, et que Tkinter est
nettement moins verbeux que d'autres toolkits. Mais je comprends qu'on ait pas
envie de se lancer là-dedans...
Il me semble d'ailleurs que Python gagnerait grandement en popularité si bon
toolkit graphique pouvait être "fourni avec"...
Discuté maintes et maintes fois sur c.l.py. La principale raison invoquée pour
ne pas inclure autre chose que Tkinter est généralement que les autres toolkits
sont encore un peu trop des cibles mouvantes: ils ne sont pas encore vraiment
stabilisés et les versions sortent trop souvent, en tous cas plus souvent que
les versions de Python lui-meme. De plus, les bindings Python collent encore
trop aux bindings C ou C++, ce qui fait qu'il est souvent possible de faire
crasher Python en les utilisant mal. Et ça, c'est un "show-stopper" pour l'inclusion dans la librairie standard. Peut-etre pour plus tard, donc...
PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le couple Python/Tkinter, je suis preneur !!!!
Moi aussi! Mais il y a peu de chances que quelque chose de complet et vraiment
utilisable voie le jour avant un certain temps... -- - Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> - PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com
Bonjour,
J'ai longtemps poursuivi cette quête d'un gui toolkit.
J'ai très longtemps travaillé avec python/Tkinter et je trouvais
ça super au niveau de l'efficacité de la syntaxe.
Depuis 6 mois, j'ai fait migrer mes applis pour utiliser python/wxPython
pour gagner en qualité graphique et je ne le regrettes pas du tout.
Les applis sont bien plus pro du point de vu design et elles fonctionnent
parfaitement bien sous Linux et windows (c'était aussi l'une de mes fortes
contraintes).
Pour le côté syntaxe, je me suis développé un petit module qui permet
d'utiliser strictement la syntaxe Tkinter mais avec les widget wxPython.
Concernant un logiciel genre QT-designer, il y a BOA constructor pour
wxPython qui est très bien. Je ne l'utilise pas car je trouve que l'on
développe plus vite sans si on connaît bien les méthodes disponibles.
Olivier
"Eric Brunel" <eric_brunel@despammed.com> a écrit dans le message de news:
41c014cb$0$11210$8fcfb975@news.wanadoo.fr...
Dave wrote:
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être parce que Tkinter, c'est pas bien beau, et franchement limité,
même avec l'aide de Python Mega Widget !
Pour ça, la version 8.5 de tcl/tk sera un plus notoire: plus de widgets et
surtout l'utilisation des APIs natives sous Windows & MacOs et le support
des
thèmes. Voir là:
http://tktable.sourceforge.net/tile/
Peut-être aussi parce que je voudrais construire mes interfaces avec un
designer, et pas tout coder à la main...
Ca c'est une bonne raison... J'avais tenté d'utiliser SpecTcl (c'est meme
moi
qui ai jadis fait la colle avec Python/Tkinter), mais j'ai fini par
abandonner,
vu qu'il n'y avait aucun support possible d'extensions spécifiques Python
comme
Pmw. Vu que tu trouves que meme avec Pmw, c'est pauvre, je te laisse
imaginer
sans... Donc, je me retrouvais systématiquement à coder la moitié des
choses à
la main, et j'ai fini par recommencer à tout coder à la main. Ca ne m'a
jamais
dérangé, vu que je ne suis pas trop pour les cliquodromes, et que Tkinter
est
nettement moins verbeux que d'autres toolkits. Mais je comprends qu'on ait
pas
envie de se lancer là-dedans...
Il me semble d'ailleurs que Python gagnerait grandement en popularité si
bon
toolkit graphique pouvait être "fourni avec"...
Discuté maintes et maintes fois sur c.l.py. La principale raison invoquée
pour
ne pas inclure autre chose que Tkinter est généralement que les autres
toolkits
sont encore un peu trop des cibles mouvantes: ils ne sont pas encore
vraiment
stabilisés et les versions sortent trop souvent, en tous cas plus souvent
que
les versions de Python lui-meme. De plus, les bindings Python collent
encore
trop aux bindings C ou C++, ce qui fait qu'il est souvent possible de
faire
crasher Python en les utilisant mal. Et ça, c'est un "show-stopper" pour
l'inclusion dans la librairie standard. Peut-etre pour plus tard, donc...
PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le
couple Python/Tkinter, je suis preneur !!!!
Moi aussi! Mais il y a peu de chances que quelque chose de complet et
vraiment
utilisable voie le jour avant un certain temps...
--
- Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> -
PragmaDev : Real Time Software Development Tools -
http://www.pragmadev.com
J'ai longtemps poursuivi cette quête d'un gui toolkit. J'ai très longtemps travaillé avec python/Tkinter et je trouvais ça super au niveau de l'efficacité de la syntaxe.
Depuis 6 mois, j'ai fait migrer mes applis pour utiliser python/wxPython pour gagner en qualité graphique et je ne le regrettes pas du tout. Les applis sont bien plus pro du point de vu design et elles fonctionnent parfaitement bien sous Linux et windows (c'était aussi l'une de mes fortes contraintes). Pour le côté syntaxe, je me suis développé un petit module qui permet d'utiliser strictement la syntaxe Tkinter mais avec les widget wxPython.
Concernant un logiciel genre QT-designer, il y a BOA constructor pour wxPython qui est très bien. Je ne l'utilise pas car je trouve que l'on développe plus vite sans si on connaît bien les méthodes disponibles.
Olivier
"Eric Brunel" a écrit dans le message de news: 41c014cb$0$11210$
Dave wrote:
Juste pour info: pourquoi forcément "hors Tkinter"?
Peut-être parce que Tkinter, c'est pas bien beau, et franchement limité, même avec l'aide de Python Mega Widget !
Pour ça, la version 8.5 de tcl/tk sera un plus notoire: plus de widgets et surtout l'utilisation des APIs natives sous Windows & MacOs et le support des
thèmes. Voir là:
http://tktable.sourceforge.net/tile/
Peut-être aussi parce que je voudrais construire mes interfaces avec un designer, et pas tout coder à la main...
Ca c'est une bonne raison... J'avais tenté d'utiliser SpecTcl (c'est meme moi
qui ai jadis fait la colle avec Python/Tkinter), mais j'ai fini par abandonner,
vu qu'il n'y avait aucun support possible d'extensions spécifiques Python comme
Pmw. Vu que tu trouves que meme avec Pmw, c'est pauvre, je te laisse imaginer
sans... Donc, je me retrouvais systématiquement à coder la moitié des choses à
la main, et j'ai fini par recommencer à tout coder à la main. Ca ne m'a jamais
dérangé, vu que je ne suis pas trop pour les cliquodromes, et que Tkinter est
nettement moins verbeux que d'autres toolkits. Mais je comprends qu'on ait pas
envie de se lancer là-dedans...
Il me semble d'ailleurs que Python gagnerait grandement en popularité si bon
toolkit graphique pouvait être "fourni avec"...
Discuté maintes et maintes fois sur c.l.py. La principale raison invoquée pour
ne pas inclure autre chose que Tkinter est généralement que les autres toolkits
sont encore un peu trop des cibles mouvantes: ils ne sont pas encore vraiment
stabilisés et les versions sortent trop souvent, en tous cas plus souvent que
les versions de Python lui-meme. De plus, les bindings Python collent encore
trop aux bindings C ou C++, ce qui fait qu'il est souvent possible de faire
crasher Python en les utilisant mal. Et ça, c'est un "show-stopper" pour l'inclusion dans la librairie standard. Peut-etre pour plus tard, donc...
PS: cela dit, si quelqu'un connait un logiciel genre Qt-designer pour le couple Python/Tkinter, je suis preneur !!!!
Moi aussi! Mais il y a peu de chances que quelque chose de complet et vraiment
utilisable voie le jour avant un certain temps... -- - Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> - PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com