Maison >développement back-end >Tutoriel Python >Quels outils utilisez-vous pour créer des applications en Python ?

Quels outils utilisez-vous pour créer des applications en Python ?

(*-*)浩
(*-*)浩original
2019-07-04 14:58:154368parcourir

L'utilisation de Python pour développer des applications nécessite l'utilisation d'un module Python - kivy est un framework de développement Python open source et multiplateforme pour développer des applications innovantes.

Quels outils utilisez-vous pour créer des applications en Python ?

En bref, il s'agit d'un framework de développement de programmes de bureau Python (similaire à wxpython et d'autres modules). Ce qui est puissant, c'est que Kivy prend en charge Linux, Mac, Windows, Android, plateformes iOS, c'est pourquoi ce module est nécessaire pour développer des applications. (Apprentissage recommandé : Tutoriel vidéo Python)

Bien que kivy soit multiplateforme, si vous souhaitez utiliser le code python sur différentes plates-formes, vous devez également empaqueter le code python dans un exécutable pour le programme de plate-forme correspondant. Heureusement, il existe un projet d'outil d'empaquetage dans le cadre du projet kivy - buildozer. Il s'agit de l'outil d'empaquetage officiellement recommandé car il est relativement simple et possède un haut degré d'automatisation. peut également jouer un rôle similaire. Ici Aucune introduction.

kivy développe la première application python

Après avoir installé kivy, vous pouvez développer le programme d'application Voici une démonstration du programme hello-world L'utilisation plus complexe de kivy n'est pas au centre de l'attention. de cet article et sera écrit plus tard.
1) Créez un fichier main.py et écrivez :

#! -*- coding:utf-8 -*-from kivy.app import Appclass HelloApp(App):
    passif __name__ == '__main__':
    HelloApp().run()

2) Créez un fichier hello.kv et écrivez :

Label:    
    text: 'Hello, World! I am nMask'

Explication simple : main.py est la fonction de saisie, définit une classe HelloApp, qui hérite de kivy.app ; le fichier hello.kv est un programme kivy, ce qui équivaut à définir le style d'interface, etc. La règle de dénomination de ce fichier est que le nom de la classe est en minuscule et l'application est supprimée.

Installez l'outil buildozer

Buildozer, un outil pour empaqueter facilement des applications Android et iOS. Il automatise l'ensemble du processus de construction et télécharge tout ce qui est nécessaire pour empaqueter l'application à l'avance, comme python-for-android, Android SDK, NDK, etc.

Grâce au codage ci-dessus, j'ai créé mon premier programme d'application Python. Ce programme peut s'exécuter directement sur les plates-formes Mac, Linux et Windows. Alors, comment puis-je le faire fonctionner sur les téléphones Android ou Apple ? Nous savons que pour fonctionner sur Android, il doit être intégré dans un programme d'installation apk, nous devons donc utiliser l'outil buildozer mentionné précédemment.

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn