Heim >Backend-Entwicklung >Python-Tutorial >Mit welchen Tools erstellen Sie Apps in Python?

Mit welchen Tools erstellen Sie Apps in Python?

(*-*)浩
(*-*)浩Original
2019-07-04 14:58:154367Durchsuche

Die Verwendung von Python zur Entwicklung von Apps erfordert die Verwendung eines Python-Moduls – Kivy ist ein plattformübergreifendes Open-Source-Python-Entwicklungsframework für die Entwicklung innovativer Anwendungen.

Mit welchen Tools erstellen Sie Apps in Python?

Kurz gesagt, dies ist ein Python-Desktop-Programmentwicklungs-Framework (ähnlich wie Wxpython und andere Module). Das Mächtige ist, dass Kivy Linux, Mac, Windows, Android unterstützt. iOS-Plattformen, weshalb dieses Modul für die Entwicklung von Apps benötigt wird. (Empfohlenes Lernen: Python-Video-Tutorial)

Obwohl Kivy plattformübergreifend ist, müssen Sie den Python-Code auch in eine ausführbare Datei packen, wenn Sie Python-Code auf verschiedenen Plattformen verwenden möchten Glücklicherweise gibt es im Rahmen des Kivy-Projekts ein Pakettool-Projekt – buildozer. Dies ist das offiziell empfohlene Pakettool, da es relativ einfach ist und einen hohen Automatisierungsgrad aufweist. Andere Projekte wie: Python-für-Android können spielen auch eine ähnliche Rolle, hier keine Einführung.

kivy entwickelt die erste Python-App

Nach der Installation von kivy können Sie das App-Programm entwickeln. Hier ist eine Demonstration des Hello-World-Programms. Die komplexere Verwendung von kivy steht nicht im Mittelpunkt dieses Artikels und wird später vorgestellt.
1) Erstellen Sie eine main.py-Datei und schreiben Sie:

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

2) Erstellen Sie eine hello.kv-Datei und schreiben Sie:

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

Einfache Erklärung: main.py ist die Eingabefunktion. Definiert eine HelloApp-Klasse, die kivy.app erbt. Die Datei hello.kv ist ein Kivy-Programm, das der Definition des Schnittstellenstils usw. entspricht. Die Benennungsregel dieser Datei besteht darin, dass der Klassenname in Kleinbuchstaben geschrieben ist und app entfernt wird.

Installieren Sie das Buildozer-Tool

Buildozer, ein Tool zum einfachen Packen von Android- und iOS-Apps. Es automatisiert den gesamten Build-Prozess und lädt alles herunter, was zum Verpacken der Anwendung im Voraus erforderlich ist, z. B. Python für Android, Android SDK, NDK usw.

Durch die obige Codierung habe ich mein erstes Python-App-Programm erstellt. Dieses Programm kann direkt auf Mac-, Linux- und Windows-Plattformen ausgeführt werden. Wir wissen, dass es für die Ausführung unter Android in ein APK-Installationsprogramm gepackt werden muss, daher müssen wir das zuvor erwähnte Buildozer-Tool verwenden.

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonMit welchen Tools erstellen Sie Apps in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn