Bonsoir à vous
je voudrais savoir quelle est le meilleur logiciel pour créer des interfaces graphiques avec python
et, est ce qu'il est intéressant de concevoir des logiciels de gestion avec python
MERCI
Bonsoir à vous
je voudrais savoir quelle est le meilleur logiciel pour créer des interfaces graphiques avec python
et, est ce qu'il est intéressant de concevoir des logiciels de gestion avec python
MERCI
Tu pourras découvrir le choix dans la doc [0], quand à savoir quel framework est le meilleur, chacun te répondra selon ses propres critères qui ne rencontrerons pas forcément les tiens.
OpenERP [1] est entièrement écrit en Python.et, est ce qu'il est intéressant de concevoir des logiciels de gestion avec python
MERCI
[0] http://python.developpez.com/cours/?page=GUI
[1] http://fr.wikipedia.org/wiki/OpenERP
Merci à vous
Personnellement, j'ai utilisé PyQt car je connaissais déjà Qt. J'ai facilement retrouvé mes petits. Si tel est ton cas, on ne peut que te conseiller cette solution.
Au-delà de ça, je rejoins VinsS : chacun verra midi à sa porte et conseillera son truc.
Salut,
Comme les besoins des utilisateurs évoluent en fonction des informations métiers que l'application permettra de visualiser/modifier, les changements peuvent être significatifs.
L'impact de ces changements sur les codes déjà écrit sera toujours fonction de ce qui aura été anticipe dans le design. Les codes Python pouvant être plus compacts que d'autres, permettent, le cas échéant, de repartir de zéro sans trop de tracas.
Si Python a toutes les qualités d'un bon "outil" de RAD et de prototypage, l'utiliser efficacement dans ces contextes va au bien delà de l'apprentissage du langage.
Notez que je fais la différence entre "design" et "codage" - qui pourra être réalisé avec avec un langage plus adapte au contexte: en gestion, un "prototype" assez bon pourra être mis en production sans passer par l’étape "codage".
- W
Tout à fait d'accord. Personnellement, je code toujours l'IHM dans un module à part. Cela permet de coder dans differentes IHM (PYGTK, PYQT, ...) selon le désir sans impacter le reste du code. La maintenance en est également facilitée.
Personnellement, je code énormément en GTK. Certains disent que l'IHM est moche comparée à QT. Je reconnais que QT est plus joli, mais je cherche avant tout à faire des IHM fonctionnelle, sans fioriture, et je trouve que GTK répond bien à cela.
Chacun à ses critères, et c'est cela qui garanti la diversité des librairies graphiques.
Bonjour,
En ce qui me concerne, j'ai travaillé un peu avec tkinter, et j'ai cherché ensuite une bibliothèque graphique plus puissante. J'avais, entre autres, 4 critères importants pour mes développements "Python 2.7":
1- je voulais un programme qui dessine les fenêtres de manière interactive (genre "RAD" de Delphi)
2- je voulais pouvoir afficher et modifier des tables d'une base de données relationnelle dans une grille type Excel.
3- je voulais pouvoir évoluer dans le futur vers Python 3.x
4- ça doit fonctionner en multiplateforme (Windows, Linux, MacOSX)
J'ai laissé de côté wxPython et son "boaconstructor" qui n'avait pas à ce moment de projet d'évolution vers Python 3.x (il y en a peut-être maintenant?).
J'ai regardé un peu PyGtk et son "glade" qui m'aurait bien arrangé parce que je suis souvent avec gnome sous Linux.
Mais j'ai été tout de suite séduit par le "Designer" de Qt. J'ai donc adopté PyQt4, et j'en suis très satisfait actuellement: c'est vraiment très puissant.
Mais ce sont mes critères: il suffirait d'en avoir d'autres pour faire un autre choix.
Peut-être aussi est-il utile de "se faire la main" quelques temps avec tkinter: c'est plus simple, mais on apprend aussi plus facilement à créer une architecture IHM. Les autres bibliothèques sont beaucoup plus complexes.
Bonjour
Quoi de neuf en 2019 sur les interfaces graphiques pour Python3 utilisable ?
Quoi de neuf les outils permettant de pré-générer le code ?
Page : ( Python 2.7, and Python 3.2 / Tcl/Tk 8.6) pas tout neuf
Pyqt5 :wxPython : avec des informations datant de 2003 et des liens qui n'existe plus et surtout du ptyhon2.7
Un article de 2017 sur "7 Top Python GUI Frameworks" : plus pertinent évoquant
Kivy
Pyforms est un cadre multi-environnement Python 2.7 / 3.x pour le développement d'applications GUI.
PyGObject est un module qui vous permet d'écrire des applications Python pour le projet GNOME ou une application Python utilisant GTK + ...etc
si vous avez informations à ajouter je vous en prie
Partager