[PYTHON] Vom Aufbau der Kivy-Umgebung bis zur Anzeige von Hello World

Zusammenfassung

Wenn Sie eine Lernsitzung abhalten, scheint es viele Fälle zu geben, in denen die Umgebungskonstruktion ins Stocken gerät. Machen Sie sich also eine Notiz. Diese Methode ist nicht immer die richtige Antwort.

Was ist Kivy?

Apropos. Kivy ist ein Framework für die NUI-Entwicklung von Python. Es ist relativ einfach, GUI-Anwendungen zu entwickeln, die plattformübergreifend arbeiten und Multi-Touch unterstützen.

Kivy Umweltbau

Laden Sie zum Erstellen der Umgebung die für jedes Betriebssystem geeignete von http://kivy.org/#download herunter. スクリーンショット 2015-11-10 12.06.38.png

Windows Das Erstellen einer Windows-Umgebung ist relativ einfach. Führen Sie zunächst das heruntergeladene Kivy-1.9.0-py \ *. \ * -Win32-x \ * \ . Exe aus. ( Ist die Versionsnummer usw.) Anschließend wird im selben Verzeichnis ein Ordner mit dem Namen Kivy-1.9.0-py \ *. \ * -Win32-x \ * \ * erstellt. Der Inhalt ist wie ein Bild. dir_kivy.PNG

Doppelklicken Sie auf kivy- \ *. \ *. Bat, um es zu starten. kidou.PNG Dann wurde die Umgebung festgelegt und die Eingabeaufforderung wird gestartet. Wechseln Sie danach in das Verzeichnis mit dem Quellcode

python <Dateiname>.py


 Es ist in Ordnung, wenn Sie ausführen. (Achten Sie darauf, die Eingabeaufforderung nicht zu schließen.)

 Es ist praktisch, wenn Sie verschiedene Umgebungsvariablen und -pfade festlegen, aber diesmal werde ich darauf verzichten.
 Mac
 Sie können ganz einfach einen Mac bauen.
 Wenn Sie die heruntergeladene Datei Kivy-1.9.0-rev3-osx.dmg öffnen, wird sie wie in der Abbildung unten dargestellt angezeigt.
 <img width="529" alt="スクリーンショット 2015-11-10 12.04.18.png " src="https://qiita-image-store.s3.amazonaws.com/0/98851/22366017-6fb4-c6f0-ba6d-c4c9e495cc29.png ">

 Lassen Sie uns zuerst Kivy in Anwendungen einfügen. Doppelklicken Sie dann auf MakeSymlinks, um es auszuführen.
 Starten Sie danach das Terminal und geben Sie Folgendes ein.
``` $ kivy ```

 Wenn alles gut geht, sollte Python wie im Bild gezeigt starten.
 <img width="571" alt="スクリーンショット 2015-11-10 11.50.19.png " src="https://qiita-image-store.s3.amazonaws.com/0/98851/604cb878-14ef-bc6e-3aff-4b8e57ab20e5.png ">
 Damit ist der Umgebungsaufbau abgeschlossen.
 Alles was Sie tun müssen, ist die Quelle zu schreiben. Ausführung

#### **` $ kivy <Dateiname>.py `**
```py 

 Mach einfach.


 Linux(Ubuntu)
 So erstellen Sie eine Umgebung unter Ubuntu. Dieses Mal werden wir keine Umgebung wie virtualenv verwenden.
 Führen Sie zunächst den folgenden Befehl aus

#### **`kivy-team/kivy`**
``` $ sudo add-apt-repository ppa


 Verwenden Sie für Python2 den folgenden Befehl
```$ sudo apt-get install python-kivy```

 Verwenden Sie für Python3 den folgenden Befehl
```$ sudo apt-get install python3-kivy```

 Ich weiß es nicht, weil ich es nicht ausprobiert habe, aber ich denke, der Befehl kann mit `` $ kivy``` oder `` $ python``` ausgeführt werden.

# Versuchen Sie, Hello World anzuzeigen
## Zuallererst normalerweise

#### **`main.py`**
```py

import kivy
kivy.require('1.9.0')

from kivy.app import App
from kivy.uix.label import Label

class HelloApp(App):
    
    def build(self):
        return Label(text='Hello World')

if __name__ == '__main__':
    HelloApp().run()

Verwenden der Kv-Sprache

Lassen Sie uns Hello World in der Kv-Sprache anzeigen, die auch eine Funktion von Kivy ist. Stellen Sie sich die Kv-Sprache als etwas wie CSS vor.

main.py


import kivy
kivy.require('1.9.0')

from kivy.app import App
from kivy.uix.label import Label

class HelloApp(App):
    
    def build(self):
        return Label()

if __name__ == '__main__':
    HelloApp().run()

Der Dateiname, der die Kv-Sprache beschreibt, sollte "hello.kv" sein. Dies muss ein Versprechen vor der App im Klassennamen `Klasse HelloApp (App) sein:` `. `MainApp (App): Wenn es ist, benenne es main.kv```.

hello.kv


#:kivy 1.9.0

<Label>:
	text: 'Hello World'

Ausführungsergebnis (leicht erhöhte Schriftgröße) hello_world.PNG

So wird vom Umgebungsaufbau bis zur Hello World angezeigt. Bitte zögern Sie nicht zu kommentieren, wenn Sie "Ich liege falsch" sagen.

Kivy-Lernsitzungen finden ebenfalls regelmäßig statt. Wenn Sie also interessiert sind ... http://pyky.connpass.com/

Recommended Posts

Vom Aufbau der Kivy-Umgebung bis zur Anzeige von Hello World
Ab Ubuntu 20.04 Einführung in die Umgebungskonstruktion
Vom Einrichten der Rust-Umgebung bis zum Ausführen von Hello World
Flask Tutorial (von der Installation bis zur Hallo Welt)
Vom Aufbau einer Python-Umgebung für unerfahrene Personen bis zur Hello-Welt
Erste Python ① Umgebungskonstruktion mit Pythonbrew & Hello World !!
Von 0 bis Django Entwicklungsumgebung Konstruktion bis Grundbetrieb
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
Von Kafka bis KSQL - Einfache Umgebungskonstruktion mit Docker
RaspberryPi3 (STRETCH) Setup von der Betriebssysteminstallation bis Hello World
Aufbau der Python-Entwicklungsumgebung 2020 [Von der Python-Installation bis zur Einführung in die Poesie]
Verfahren zum Konvertieren einer Python-Datei in eine Exe aus der Ubunts-Umgebungskonstruktion
Vom Umgebungsaufbau bis zum Einsatz für Kolben + Heroku mit Docker
Rabbit MQ Tutorial (1) - Von der Installation zu Hello World (offizielle Site-Übersetzung)
Einführung in TensorFlow - Hallo World Edition
Einführung in Ansible Teil 1'Hallo Welt !! '
Deep Learning Tutorial aus dem Umgebungsbau
Vom Aufbau der PyCUDA-Umgebung bis zur GPGPU-Programmierung auf dem Mac (MacOS 10.12 Sierra)
[Google App Engine] Ablauf von der Erstellung der Entwicklungsumgebung bis zur Erstellung der Anwendung
[Python] Webanwendung von 0! Hands-on (2) -Hallo Welt-
Wie man Hello, World mit #Nix baut
[Python] Straße zu Schlangen (1) Umgebungskonstruktion
C-Sprache zum Sehen und Erinnern Teil 1 Rufen Sie die C-Sprache aus Python auf (Hallo Welt)
Versuchen Sie, jede Umgebung von Kivy vorzubereiten
Re: Heroku Leben beginnt mit Flask von Null - Umwelt und Hallo Welt -
Hallo Welt
[Windows 10] Aufbau einer "Deep Learning from Scratch" -Umgebung
So zeigen Sie Hello World in Python an
Sammeln von Informationen von Twitter mit Python (Umgebungskonstruktion)
Hallo Welt mit gRPC / go in Docker-Umgebung
Aufbau einer explosiven Python-Umgebung ab Null (Mac)
Begrüßen Sie die Welt mit Python mit IntelliJ
Es kann keine Verbindung zu MySQL über die Docker-Umgebung (Debian) hergestellt werden.
Für mich als Django-Anfänger (3) - Hallo Welt! --- ---.
Django Umweltbau
DeepIE3D-Umgebungskonstruktion
Emacs-basierte Umgebungskonstruktion
Aufbau einer Linux-Umgebung
Pymacs helloworld
Umgebungskonstruktion (Python)
Summe von 1 bis 10
Django Umweltbau
CodeIgniter-Umgebungskonstruktion
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Golang Umweltbau
Cython Helloworld
Umgebungskonstruktion von word2vec
Vom Einrichten des Raspberry Pi bis zur Installation der Python-Umgebung
Schritte von der Installation von Django bis zur Anzeige der HTML-Seite
Studie vom Anfang von Python Hour1: Hallo Welt
Umgebungskonstruktion mit anyenv + pyenv (nur von pyenv migrieren (Mac))
[Einführung in RasPi4] Umgebungskonstruktion; OpenCV / Tensorflow, japanische Eingabe ♪
Fügen wir es der Umgebungsvariablen mit dem Befehl ~ hinzu
Verfahren von der Umgebungskonstruktion bis zum Betriebstest von testinfra, einem von Python erstellten Testwerkzeug für die Serverumgebung