[PYTHON] De la création de l'environnement Kivy à l'affichage de Hello World

Résumé

Lors de la tenue d'une session d'étude, il semble qu'il y ait de nombreux cas où la construction de l'environnement est trébuchée, alors prenez note. Cette méthode n'est pas toujours la bonne réponse.

Qu'est-ce que Kivy

Au fait. Kivy est un framework pour le développement NUI réalisé par Python. Il est relativement facile de développer des applications GUI qui fonctionnent sur plusieurs plates-formes et prennent en charge le multi-touch.

Construction de l'environnement Kivy

Pour créer l'environnement, veuillez télécharger celui qui convient à chaque système d'exploitation depuis http://kivy.org/#download. スクリーンショット 2015-11-10 12.06.38.png

Windows Construire un environnement Windows est relativement simple. Tout d'abord, exécutez le fichier Kivy-1.9.0-py \ *. \ * -Win32-x \ * \ . Exe téléchargé. ( Est le numéro de version, etc.) Ensuite, un dossier appelé Kivy-1.9.0-py \ *. \ * -Win32-x \ * \ * sera créé dans le même répertoire. Le contenu est comme une image. dir_kivy.PNG

Double-cliquez sur kivy- \ *. \ *. Battez-le pour le démarrer. kidou.PNG Ensuite, l'environnement a été défini et l'invite de commande sera lancée. Après cela, accédez au répertoire avec le code source

python <nom de fichier>.py


 Ce n'est pas grave si vous exécutez. (Veillez à ne pas fermer l'invite de commande)

 Ce sera pratique si vous définissez diverses variables d'environnement et chemins, mais je vais l'omettre cette fois.
 Mac
 Vous pouvez facilement créer un Mac.
 Lorsque vous ouvrez le Kivy-1.9.0-rev3-osx.dmg téléchargé, il sera affiché comme indiqué dans l'image ci-dessous.
 <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 ">

 Tout d'abord, mettons Kivy dans Applications. Puis double-cliquez sur MakeSymlinks pour l'exécuter.
 Après cela, démarrez le terminal et tapez ce qui suit.
``` $ kivy ```

 Si tout se passe bien, Python devrait démarrer comme indiqué dans l'image.
 <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 ">
 Ceci termine la construction de l'environnement.
 Tout ce que vous avez à faire est d'écrire la source. Exécution

#### **` $ kivy <nom de fichier>.py `**
```py 

 Fais juste.


 Linux(Ubuntu)
 Comment créer un environnement sur Ubuntu. Cette fois, nous n'utiliserons pas un environnement tel que virtualenv.
 Tout d'abord, exécutez la commande suivante

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


 Pour Python2, utilisez la commande suivante
```$ sudo apt-get install python-kivy```

 Pour Python3, utilisez la commande suivante
```$ sudo apt-get install python3-kivy```

 Je n'ai pas essayé cela, donc je ne sais pas, mais je pense que la commande peut être exécutée avec `` `` $ kivy``` ou `` $ python```.

# Essayez d'afficher Hello World
## Tout d'abord, normalement

#### **`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()

Utilisation du langage Kv

Présentons Hello World en utilisant le langage Kv, qui est également une fonctionnalité de Kivy. Considérez le langage Kv comme quelque chose comme CSS.

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()

Le nom de fichier qui décrit le langage Kv doit être hello.kv ''. Cela doit être une promesse avant l'App dans le nom de classe de class HelloApp (App):. MainApp (App): Si c'est le cas , nommez-le main.kv```.

hello.kv


#:kivy 1.9.0

<Label>:
	text: 'Hello World'

Résultat d'exécution (taille de police légèrement augmentée) hello_world.PNG

Voici comment afficher de la construction de l'environnement à Hello World. N'hésitez pas à commenter si vous dites "je me trompe".

Des sessions d'étude Kivy ont également lieu régulièrement, donc si vous êtes intéressé ... http://pyky.connpass.com/

Recommended Posts

De la création de l'environnement Kivy à l'affichage de Hello World
De Ubuntu 20.04 introduction à la construction d'environnement
De la configuration de l'environnement Rust à l'exécution de Hello World
Tutoriel Flask (de l'installation à Hello World)
De la création d'un environnement Python pour les personnes inexpérimentées à Hello world
Premier python ① Construction de l'environnement avec pythonbrew & Hello World !!
De 0 à la construction de l'environnement de développement Django à l'exploitation de base
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
De Kafka à KSQL - Construction d'environnement facile avec docker
Configuration de RaspberryPi3 (STRETCH) depuis l'installation du système d'exploitation vers Hello World
Construction de l'environnement de développement Python 2020 [De l'installation de Python à l'introduction à la poésie]
Procédure pour convertir un fichier python en exe à partir de la construction de l'environnement Ubunts
De la construction de l'environnement au déploiement pour flask + Heroku avec Docker
Tutoriel Rabbit MQ (1) - De l'installation à Hello World (traduction du site officiel)
Introduction à TensorFlow - Hello World Edition
Introduction à Ansible Partie 1 Hello World !! '
Tutoriel d'apprentissage en profondeur de la construction d'environnement
De la construction de l'environnement PyCUDA à la programmation GPGPU sur Mac (MacOS 10.12 Sierra)
[Google App Engine] Flux de la construction de l'environnement de développement à la création de l'application
[Python] Application Web à partir de 0! Pratique (2) -Bonjour le monde-
Comment créer Hello, World avec #Nix
[Python] Road to snakes (1) Construction de l'environnement
Langage C pour voir et se souvenir de la partie 1 Appeler le langage C depuis Python (bonjour le monde)
Essayez de préparer chaque environnement de kivy
Re: La vie Heroku commence avec Flask from zero - Environnement et Hello world -
Bonjour le monde
[Windows 10] Construction de l'environnement "Deep Learning from scratch"
Comment afficher Hello World en python
Collecter des informations depuis Twitter avec Python (construction de l'environnement)
Hello World avec gRPC / go dans l'environnement Docker
Construction d'environnement explosif Python à partir de zéro (Mac)
Dites bonjour au monde avec Python avec IntelliJ
Impossible de se connecter à MySQL depuis l'environnement Docker (Debian)
Pour moi en tant que débutant Django (3) - Bonjour tout le monde! ---
Construction de l'environnement Django
Construction de l'environnement DeepIE3D
Construction d'environnement basée sur Emacs
Construction de l'environnement Linux
Pymacs helloworld
Construction d'environnement (python)
Somme de 1 à 10
construction d'environnement django
Construction de l'environnement CodeIgniter
construction d'environnement python
Python - Construction de l'environnement
Construction de l'environnement Python
Construction de l'environnement Golang
cython helloworld
Construction de l'environnement de word2vec
De la configuration du Raspberry Pi à l'installation de l'environnement Python
Étapes de l'installation de Django à l'affichage de la page html
Étude depuis le début de Python Hour1: Hello World
Construction d'environnement avec anyenv + pyenv (migrer depuis pyenv uniquement (Mac))
[Introduction à RasPi4] Construction de l'environnement; OpenCV / Tensorflow, entrée japonaise ♪
Ajoutons-le à la variable d'environnement à partir de la commande ~
Procédure de la construction de l'environnement au test de fonctionnement de testinfra, un outil de test d'environnement de serveur réalisé par Python