J'ai besoin de créer une interface graphique multi-plateformes ciblant principalement Windows et Linux. J'ai finalement décidé que j'utiliserais la bibliothèque wxWidgets pour le faire car il a une licence moins restrictive et une liaison python. Cependant, je voulais juste savoir si je devrais installer wxPython sur chaque ordinateur qui doit exécuter mon interface graphique. Parce que je ne peux vraiment pas demander à l'utilisateur d'aller sur le site et d'installer wxPython afin de faire fonctionner mon logiciel. Y at-il un moyen de contourner cela? Y a-t-il une autre bonne boîte à outils d'interface graphique multi-plateforme en dehors de Java, Qt et wxWidgets?Utiliser wxwidgets pour créer un interface graphique
Répondre
This explique comment utiliser wxPython avec pyinstaller, ce qui vous permet de créer un fichier .exe pour Windows.
Sur Linux, vous pouvez utiliser des fichiers .deb et ajouter python-wxgtk2.8 aux dépendances; Si un utilisateur ne sait pas utiliser les fichiers .deb, il devrait probablement comment installer wxPython :)
Cependant, je voulais juste savoir si je dois installer wxPython sur chaque ordinateur qui doit exécuter mon interface graphique.
Si vous ne souhaitez pas installer manuellement wxPython sur chaque ordinateur, vous auriez à inclure tous la bibliothèque wxPython avec votre distribution (c.-à le contenu du répertoire wx
qui est probablement quelque part dans site-packages
ou dist-packages
), et toutes les autres bibliothèques dont ils dépendent et qui ne sont généralement pas installées par défaut.
Sous Linux, vous pourriez simplement utiliser ldd
sur les fichiers .pyd
de wxPython pour savoir de quoi ils dépendent, et vous pouvez faire something similar pour Windows.
Si le chargement se fait via dlopen(3)
ou l'équivalent Windows, c'est un peu plus compliqué. Vous devrez peut-être l'essayer, attendre de voir ce dont il manque des libs et les ajouter à la distribution.
- 1. Que dois-je utiliser pour créer une interface graphique Windows?
- 2. Création d'une interface graphique wxWidgets avec plusieurs étapes
- 3. Graphique RealTime utilisant wxWidgets
- 4. Créer une interface graphique pour l'application
- 5. Comment créer une interface graphique pour Excel?
- 6. Comment développer/créer une interface graphique pour un plugin QuickLook?
- 7. Créer une interface graphique pour un fichier .jar
- 8. Comment utiliser Lwuit Resource Editor pour créer un thème ou une interface graphique?
- 9. Interface graphique pour l'édition XML?
- 10. Créer une interface graphique Web avec Eclipse
- 11. Comment créer une interface graphique Java Quiz?
- 12. créer une interface graphique agréable dans WPF
- 13. Comment utiliser la fenêtre X pour créer une interface utilisateur graphique pour l'OS Linux?
- 14. Interface beanstalkd/interface graphique
- 15. Python Script pour créer une interface graphique utilisant opencv
- 16. comment créer des skins pour une interface graphique dans WPF?
- 17. Créer une interface graphique PyGTK avec l'événement pour se recharger
- 18. Modifier le programme d'inventaire pour utiliser une interface graphique
- 19. Interface graphique pour Graphiz pour Mac OS?
- 20. Quelle méthode dois-je utiliser pour créer mon interface graphique Java?
- 21. interface graphique Nunit
- 22. Comment puis-je utiliser system.web.ui.datavisualization.charting.chart pour créer un graphique?
- 23. WxWidgets intégrés pour ThreadX OS
- 24. Comment utiliser les Wxwidgets pour tracer?
- 25. Interface graphique pour plusieurs vidéos OpenCV
- 26. Générer un objet entier Interface graphique
- 27. Interface graphique pour contrôler le service wcf
- 28. Interface utilisateur graphique pour panneau tactile
- 29. Interface utilisateur graphique
- 30. Développement d'une interface graphique pour le programme
Ça a l'air génial. Je vais essayer – user1667307