Maison > Article > développement back-end > Développer des programmes de bureau Windows en utilisant Python
1. boa-constructor-0.6.1.bin.setup.exe
#Un environnement de développement intégré wxWidges, aussi simple que Delphi, vous permet de glisser-déposer des contrôles directement et est différent des autres environnements intégrés. #Il n'entre pas en conflit avec le MainLoop de l'environnement de développement intégré. Il entrera en conflit avec pythonwin et pyScripter. . Une erreur typique est d'exécuter le deuxième lors de l'exécution du programme #, cela conduit directement à la sortie forcée de l'environnement de développement intégré car les conflits MainLoop
. 2. wxPython2.8-win32-unicode-2.8.10.1-py26.exe
Bibliothèque #wxPython, fournit une bibliothèque de composants Windows wx
écrite en C++ 3. py2exe-0.6.9.win32-py2.6.exe
#Outil de packaging et de publication, empaquetant directement les programmes Windows ou les programmes console écrits en Python dans des fichiers exécutables exécutables que les utilisateurs peuvent utiliser
Les trois logiciels ci-dessus sont tous basés sur python2.6. Les versions du logiciel doivent correspondre car leurs chemins d'installation par défaut sont liés à la version python, sinon les bibliothèques pertinentes ne seront pas trouvées.
Une fois le logiciel installé, ouvrez BOA, wow, faire glisser les contrôles est si simple et les propriétés sont similaires à celles de Dephi. Il vous suffit de modifier les propriétés et le code sera automatiquement généré. Les contrôles qu'il génère sont très beaux. à utiliser
avant Lorsque je développais un logiciel avec C++6.0, le contrôle était si laid que j'avais besoin de réutiliser la bibliothèque de contrôles pour le lier et l'optimiser. Maintenant, je n'en ai plus besoin. Le contrôle généré par BOA a un très bon effet visuel. et la vitesse de développement du logiciel est très rapide. Je n'en peux plus
. Il n'est pas nécessaire d'écrire trop de code pour l'interface du logiciel, ni de générer beaucoup de fichiers pour générer un petit programme. Les programmes développés en python n'ont pas de fichiers redondants et les fichiers sont très petits.
Beaucoup de gens souhaitent publier leurs logiciels pour que d'autres puissent les utiliser après les avoir écrits. D'une part, ils ne veulent pas que leur code soit divulgué, et d'autre part, ils veulent montrer un sentiment d'accomplissement. Haha, vous le pouvez. utilisez py2exe pour copier votre code
Le programme Windows est empaqueté et publié ! Bien sûr, vous devez d'abord écrire le fichier setup.py suivant :
from distutils.core import setup import py2exe includes = ["encodings", "encodings.*"] options = {"py2exe": { "compressed": 1, "optimize": 2, "includes": includes, "bundle_files": 1 } } setup( version = "0.1.0", description = "windows program", name = "winsetup", options = options, zipfile=None, windows=[{"script": "myscript.py", "icon_resources": [(1, "PyCrust.ico")] }], )
Vous pouvez l'exécuter depuis la ligne de commande : python setup.py py2exe, vous constaterez alors que votre application apparaît dans le dossier dist. Félicitations, vous avez terminé le développement d'une application Windows !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!