OVH Cloud OVH Cloud

Python & l'interface graphique

35 réponses
Avatar
Pascal Chenevas-Paule
Bonjour,

Je suis étudiant en BTS informatique de gestion (débutant en
programmation objet) et l'année prochaine pour mon exam j'aimerais
présenter une application graphique + base de donnée sous gnu/linux.
J'aimerais utiliser pyhton pour le langage mais pour la gestion de
l'interface graphique/base de donnée que me conseillez vous ? Quels
conseils pouvez vous me donner pour débuter un projet ? Je vous en
remercie d'avance,

Pascal

10 réponses

1 2 3 4
Avatar
Pascal Chenevas-Paule
Jean-Sebastien Mouret wrote:
Pascal Chenevas-Paule writes:


Bonjour,

Je suis étudiant en BTS informatique de gestion (débutant en
programmation objet) et l'année prochaine pour mon exam j'aimerais
présenter une application graphique + base de donnée sous gnu/linux.
J'aimerais utiliser pyhton pour le langage mais pour la gestion de
l'interface graphique/base de donnée que me conseillez vous ? Quels
conseils pouvez vous me donner pour débuter un projet ? Je vous en
remercie d'avance,



wxPython?


--
js
Existe t il un outil similaire à galde pour wxPython ? et un livre

traitant du sujet ?


Avatar
laurent
il ya wxGlade, quant au livre, je ne sais pas.

wxPython est plus comple que gtk mais difficile a appréhender.

c'est un choix selon les gouts de chacun apres.
--
Laurent
Avatar
pbouige
In article laurent wrote:

wxPython est plus complet que gtk


Aaahhh, et ça veut dire quoi plus complet ?

mais difficile a appréhender.


Oh que oui pas de doc, obligé de lire l'API en C
pour comprendre commment gérer les widgets en python
...etc.
pas de doc, pas de tutorial, change l'Api sans prévenir
...etc m'ouais c'est super wxpython :-(((((



Par contre en gtk, pygtk, perl, php...etc :
ci-dessous ce ne sont que quelques exemples, tu trouveras
plein de choses sur le web.

http://www.linuxfocus.org/Francais/July2000/article160.shtml
http://www.moeraki.com/pygtkreference/pygtk2reference/
http://www.moeraki.com/pygtktutorial/pygtk2tutorial/index.html
http://www.ittc.ku.edu/~niehaus/classes/448-s04/448-standard/
gtk_gui_examples/index.html
http://perso.wanadoo.fr/gtk2-perl/
http://www.linux-france.org/article/devl/gtk/gtk_tut.html
http://developer.gnome.org/doc/books/WGA/
http://philoulaloutre.free.fr/tutorielpygtk/index.html
http://www.linuxjournal.com/article/7421
http://patrick.wagstrom.net/tutorials/pygtkmozembed/
pygtkmozembed.html

Avatar
Tibi
laurent wrote:

il ya wxGlade, quant au livre, je ne sais pas.
wxPython est plus comple que gtk mais difficile a appréhender.
c'est un choix selon les gouts de chacun apres.


Avec Qt il y a QtDesigner, il y a des livres, c'est à la fois plus complet
et plus simple que wx ou gtk.
Qt4 est GPL pour unix et Windows.

Avatar
pbouige
In article <dcvbsu$99v$, Tibi wrote:

Qt4 est GPL pour unix et Windows.


et pour ceux qui veulent se lancer dans l'aventure Qt pour windows:

http://nicolasj.developpez.com/articles/qt4/

http://www.riverbankcomputing.co.uk/pyqt/
!!!! Note that PyQt does not yet support Qt v4.

http://www.opendocspublishing.com/pyqt/

Avatar
Pascal Chenevas-Paule
Philippe Bouige wrote:
In article <dcvbsu$99v$, Tibi wrote:


Qt4 est GPL pour unix et Windows.



et pour ceux qui veulent se lancer dans l'aventure Qt pour windows:

http://nicolasj.developpez.com/articles/qt4/

http://www.riverbankcomputing.co.uk/pyqt/
!!!! Note that PyQt does not yet support Qt v4.

http://www.opendocspublishing.com/pyqt/


J'avoue être un peut perdu avec toutes ces lib... (qt,xw,gtk)


Avatar
William Dode
On 05-08-2005, Philippe Bouige wrote:
In article <dcvbsu$99v$, Tibi wrote:

Qt4 est GPL pour unix et Windows.


et pour ceux qui veulent se lancer dans l'aventure Qt pour windows:

http://nicolasj.developpez.com/articles/qt4/

http://www.riverbankcomputing.co.uk/pyqt/
!!!! Note that PyQt does not yet support Qt v4.


tj pas de date en vue ?


http://www.opendocspublishing.com/pyqt/



--
William Dodé - http://flibuste.net


Avatar
Yarod
Pascal Chenevas-Paule wrote:
Philippe Bouige wrote:

In article <dcvbsu$99v$, Tibi wrote:


Qt4 est GPL pour unix et Windows.




et pour ceux qui veulent se lancer dans l'aventure Qt pour windows:

http://nicolasj.developpez.com/articles/qt4/

http://www.riverbankcomputing.co.uk/pyqt/
!!!! Note that PyQt does not yet support Qt v4.

http://www.opendocspublishing.com/pyqt/



J'avoue être un peut perdu avec toutes ces lib... (qt,xw,gtk)


Si cela peut t'aider, voici une tranche de vie (mes deux cents en
quelque sorte) :

La portabilité, au moins Linux/Windows, est un de mes critères
principaux pour le choix de bibliothèques.

* J'ai commencé avec Tkinter, mais le look "non intégré" des applis et
le manque de composants évoluée (liste déroulantes, liste de cases à
cocher, etc.) ne permet pas vraiment de construire d'IHM ambitieuses.

* J'ai ensuite étudié wxPython, en utilisant l'EDI BOA Contructor. C'est
plutôt balaise. Mais il est difficile de s'y retrouver dans la doc et
effectivement, il faut vivre avec des API qui évoluent beaucoup et casse
parfois l'existant.

* Je n'ai pas essayé pyQt car il manque encore la version Windows du
même niveau que sous Linux.

* J'ai essayé pyGtk. J'ai eu un peu de mal à démarrer avec Glade,
surtout que je voulais utiliser les écrans généré en XML et du code
python de création de l'écran. Les sources python s'en trouvent allégés
et on a pas besoin de les modifier en cas de retouches cosmétiques
(déplacement, redimensionnement).
De plus, les écrans XML sont aussi utilisable pour un essai de portage
sous Mono/C#/GTK# !

Pour l'instant, mon choix reste sur GTK+, agréable à utiliser autant
sous Python que sous C#/GTK#.

Un autre tuto :
http://primates.ximian.com/~sandino/python-glade/



Avatar
Christophe Cavalaria
Yarod wrote:

Pascal Chenevas-Paule wrote:
Philippe Bouige wrote:

In article <dcvbsu$99v$, Tibi wrote:


Qt4 est GPL pour unix et Windows.




et pour ceux qui veulent se lancer dans l'aventure Qt pour windows:

http://nicolasj.developpez.com/articles/qt4/

http://www.riverbankcomputing.co.uk/pyqt/
!!!! Note that PyQt does not yet support Qt v4.

http://www.opendocspublishing.com/pyqt/



J'avoue être un peut perdu avec toutes ces lib... (qt,xw,gtk)


Si cela peut t'aider, voici une tranche de vie (mes deux cents en
quelque sorte) :

La portabilité, au moins Linux/Windows, est un de mes critères
principaux pour le choix de bibliothèques.

* J'ai commencé avec Tkinter, mais le look "non intégré" des applis et
le manque de composants évoluée (liste déroulantes, liste de cases à
cocher, etc.) ne permet pas vraiment de construire d'IHM ambitieuses.


Malheureusement, il est difficile d'avoir un look intégré sous Linux. Une
bonne partie des environements de bureau sont sous KDE et les applis GTK
font vraiment tache, sans compter bien sur les applis Motif qui sont
completement horribles ( tkinter ! )




Avatar
Vincent Bernat
OoO Lors de la soirée naissante du vendredi 05 août 2005, vers 17:16,
Christophe Cavalaria disait:

Malheureusement, il est difficile d'avoir un look intégré sous Linux. Une
bonne partie des environements de bureau sont sous KDE et les applis GTK
font vraiment tache, sans compter bien sur les applis Motif qui sont
completement horribles ( tkinter ! )


Si l'on est sous KDE/QT, il y a un moteur de rendu pour les
applications GTK qui leur applique le thème actuel de QT. C'est le
GTK-QT engine.
--
I WILL NOT SCREAM FOR ICE CREAM
I WILL NOT SCREAM FOR ICE CREAM
I WILL NOT SCREAM FOR ICE CREAM
-+- Bart Simpson on chalkboard in episode AABF03

1 2 3 4