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
J.Pierre Pourrez
Le Wed, 03 Aug 2005 19:16:28 +0200, Pascal Chenevas-Paule a écrit :

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,


Si tu veux une interface bien intégré dans Python, prends Tkinter.
L'interface est peu limité mais suffire pour interfacer une base de
données. En plus, ton appli sera portable sans rien changer sur W$.

Sinon il y a GTK2 très bien intégré à Linux et plus puissant. En plus
Glade2 permet de dessiner l'interface avec le minimum de lignes de codes.

Pour la base de données PostgreSQL pour jouer avec les triggers,
procedures stockées, sous-requêtes, ....

Bonnes vacances
Jean-Pierre

Avatar
nico
Salut,

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


Qt/pyQt ?

--
nico

Avatar
laurent
bonjour,
pygtk est vraiment un toolkit graphique permettant de faire des IHM
rapidement et en plus joli, sur win32 ou linux. de plus il existe un
patch pour glade permettant d'aller encore plus vite voici la page :
http://primates.ximian.com/~sandino/python-glade/.
Sinon au niveau base de donnée il existe un projet sqlobject
permettant de s'abstraire de la base donnée que tu utilise, tu peux
donc utiliser mysql, sqlite ou PostgreSQL ... Cela permet d'avoir un
style de programmation plus objet, plus proche de python.
Avatar
J.Pierre Pourrez
Le Wed, 03 Aug 2005 23:58:26 -0700, laurent a écrit :

bonjour,
pygtk est vraiment un toolkit graphique permettant de faire des IHM
rapidement et en plus joli, sur win32 ou linux. de plus il existe un patch
pour glade permettant d'aller encore plus vite voici la page :
http://primates.ximian.com/~sandino/python-glade/. Sinon au niveau base de
donnée il existe un projet sqlobject permettant de s'abstraire de la
base donnée que tu utilise, tu peux donc utiliser mysql, sqlite ou
PostgreSQL ... Cela permet d'avoir un style de programmation plus objet,
plus proche de python.


Ecrire une appli capable de travailler avec différents moteurs de SGBDR
n'est pas si compliqué. les seules différentes que j'ai pu constater
avec PostgreSQL, Firebird et SQLite3 sont la chaîne de connexion et le
format des paramètres pour les requêtes.

Les API pour les SGBDR sont normalement conformes à cette recommandation:
http://www.python.org/peps/pep-0249.html

Attention que MySQL<5.0 ne supporte pas les sous-requetes.

Cordialement
Jean-Pierre

Avatar
DarkPearl
Messieurs je vous félicite pour vos réponses qui me semblent
convenable. En effet "la" base de données qui va trés bien avec
python, c'est bien PostgreSQL, et pour l'interface graphique Tkinter
est trés facile et sympa.

Tout ca pour en venir à une dernière chose :
Suivant l'interface graphique que tu souhaites, tu peux utiliser pyGame
qui permet de programmer des interfaces graphiques pour des jeux. En te
debrouillant bien, tu pourrais arriver à faire quelque chose de trés
original.

Cordialement
Avatar
Pascal Chenevas-Paule
DarkPearl wrote:
Messieurs je vous félicite pour vos réponses qui me semblent
convenable. En effet "la" base de données qui va trés bien avec
python, c'est bien PostgreSQL, et pour l'interface graphique Tkinter
est trés facile et sympa.

Tout ca pour en venir à une dernière chose :
Suivant l'interface graphique que tu souhaites, tu peux utiliser pyGame
qui permet de programmer des interfaces graphiques pour des jeux. En te
debrouillant bien, tu pourrais arriver à faire quelque chose de trés
original.

Cordialement



Existe t il un logiciel comme glade pour faire une interface un tk ?

Avatar
William Dode
On 03-08-2005, Pascal Chenevas-Paule wrote:
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,


Suivant ce que tu souhaite comme "graphique", pourquoi pas une interface
web ?
Avec comme outil quelque chose comme subway (cherrypy + sqlobject...)

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

Avatar
pbouige

Existe t il un logiciel comme glade pour faire une interface un tk ?


Un conseil utilise glade et pygtk... :-) et oubli le reste.


Bon si tu veux quelque chose d'éaquivalent il n'y a pas sauf:
http://page.sourceforge.net/example2.html
http://page.sourceforge.net/
un mix de Tkinter et Tix

voir aussi spectcl qui peut s'utiliser pour des interfaces avec
python.

Bon courage... :-(

Avatar
Pascal Chenevas-Paule
Philippe Bouige wrote:
Existe t il un logiciel comme glade pour faire une interface un tk ?



Un conseil utilise glade et pygtk... :-) et oubli le reste.


Bon si tu veux quelque chose d'éaquivalent il n'y a pas sauf:
http://page.sourceforge.net/example2.html
http://page.sourceforge.net/
un mix de Tkinter et Tix

voir aussi spectcl qui peut s'utiliser pour des interfaces avec
python.

Bon courage... :-(
Existe il des livres en vf au pire en vo traitant de pygtk + glade ?



Avatar
Jean-Sebastien Mouret
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

1 2 3 4