Installer Kivy sur Ubuntu

Installer Kivy sur Ubuntu

Kivy c’est quoi ?

Cela permet de créer une application qui sera multi plateforme. Le code sera écrit en Python. Il prend en compte le mutltitouch… Il faut faire un tour sur le site officiel: http://kivy.org/#home

Installation de Kivy:

Sur Ubuntu j’ai eu quelques difficultés à installer les prérequis.

Certains messages tel que celui-ci vous sera épargné:

Please make sure a development version of SDL is installed.

Je suis toujours sous la version de python 2.7 et voici comment j’ai procédé:

Création d’un virtualenv avec virtualenvwrapper:

mkvirtualenv mykivy
pip install cython
sudo apt-get build-dep python-pygame
pip install mercurial

Création du dossier pour vous le souhaiter pour votre future app puis cd -> chemin vers votre dossier

hg clone https://bitbucket.org/pygame/pygame
cd pygame
python setup.py build
python setup.py install
cd ..

#On efface récursivement le dossier de pygame

rm -rf pygame
pip install kivy

Voilà maintenant, il nous reste plus qu’à vérifier si tout fonctionne et qu’une fenêtre de l’app s’ouvre.

Sous le dossier dédié à votre app et toujours en étant sous l’environnement virtuel créer un fichier main.py avec ce code :

import kivy
kivy.require('1.8.0') # replace with your current kivy version !

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


class MyApp(App):

    def build(self):
        return Label(text='Hello world')


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

Lancez le fichier:

python main.py

Normalement, vous avez un Hello World dans une fenêtre qui vient de s’ouvrir. A vous de faire votre propre app. Soyez créatif.

 

468 ad

Submit a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>