Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 18-10-2015 10:16:32

sardon
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 08-03-2011

[résolu] Kivy : un Hello World dans le brouillard

après avoir installé le paquet python-kivy, proposé sur les dépôts de jessie, j'ai essayé de faire tourner le Hello World de la doc :


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



Et là, et bien une fenêtre se lance, mais pas de texte, pas d'erreur non plus, mais une sorte de buzz numérique ?

Voici le log :



[INFO   ] Kivy v1.8.0
[INFO   ] [Factory     ] 157 symbols loaded
[DEBUG  ] [Cache       ] register <kv.lang> with limit=None, timeout=Nones
[DEBUG  ] [Cache       ] register <kv.image> with limit=None, timeout=60s
[DEBUG  ] [Cache       ] register <kv.atlas> with limit=None, timeout=Nones
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_pygame, img_pil, img_gif
[DEBUG  ] [Cache       ] register <kv.texture> with limit=1000, timeout=60s
[DEBUG  ] [Cache       ] register <kv.shader> with limit=1000, timeout=3600s
[INFO   ] [Text        ] Provider: pygame
[DEBUG  ] [App         ] Loading kv <./my.kv>
[DEBUG  ] [App         ] kv <./my.kv> not found
[DEBUG  ] [Window      ] Ignored <egl_rpi> (import error)
[INFO   ] [Window      ] Provider: pygame(['window_egl_rpi'] ignored)
[DEBUG  ] [Window      ] Display driver x11
[DEBUG  ] [Window      ] Actual window size: 800x600
[DEBUG  ] [Window      ] Actual color bits r8 g8 b8 a0
[DEBUG  ] [Window      ] Actual depth bits: 24
[DEBUG  ] [Window      ] Actual stencil bits: 8
[DEBUG  ] [Window      ] Actual multisampling samples: 2
[INFO   ] [GL          ] OpenGL version <2.1 Mesa 10.3.2>
[INFO   ] [GL          ] OpenGL vendor <nouveau>
[INFO   ] [GL          ] OpenGL renderer <Gallium 0.4 on NV43>
[INFO   ] [GL          ] OpenGL parsed version: 2, 1
[INFO   ] [GL          ] Shading version <1.20>
[INFO   ] [GL          ] Texture max size <4096>
[INFO   ] [GL          ] Texture max units <16>
[DEBUG  ] [Shader      ] Fragment compiled successfully
[DEBUG  ] [Shader      ] Vertex compiled successfully
[DEBUG  ] [ImagePygame ] Load </usr/lib/python2.7/dist-packages/kivy/data/glsl/default.png>
[INFO   ] [Window      ] virtual keyboard not allowed, single mode, not docked
[INFO   ] [OSC         ] using <multiprocessing> for socket
[DEBUG  ] [Base        ] Create provider from mouse
[DEBUG  ] [Base        ] Create provider from probesysfs
[DEBUG  ] [ProbeSysfs  ] using probsysfs!
[INFO   ] [Base        ] Start application main loop
[INFO   ] [GL          ] NPOT texture support is available

Dernière modification par sardon (18-10-2015 14:25:24)

Hors ligne

#2 18-10-2015 10:44:23

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Kivy : un Hello World dans le brouillard

Bonjour, où as tu trouvé ce programme d'exemple, exactement. Chez moi, avec la version 1.9.0
ce programme ne fonctionne pas du tout (aussi bien en python3.4 qu'en python2.7).

La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#3 18-10-2015 10:52:20

sardon
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 08-03-2011

Re : [résolu] Kivy : un Hello World dans le brouillard

J'ai trouvé ce programme sur le doc officielle : http://kivy.org/docs/guide/basic.html#quickstart

L'erreur d'importation de egl_rpi m'a mené vers le fil suivant : http://stackoverflow.com/questions/2310 … ello-world

je crains que mon vieux coucou ne soit pas compatible : OpenGL ES 2

du coup, j'ai essayé le même programme sur un ordi plus récent, et j'ai eu la fenêtre attendue..

Sinon comment tu fais pour faire tourner des programme python / kivy sans pygame (vu qu'il n'y a pas de paquet sur les dépôts)

Hors ligne

#4 18-10-2015 11:59:31

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Kivy : un Hello World dans le brouillard

sardon a écrit :

Sinon comment tu fais pour faire tourner des programme python / kivy sans pygame (vu qu'il n'y a pas de paquet sur les dépôts)


Je ne le fais pas lol En réalité, ton problème as attiré ma curiosité, mais je n'utilise pas kivy wink
Tu peux regarder tous les paquets qui sont concernés par pygame en faisait :


apt-cache search pygame
 


En principe le paquet s'appelle python-pygame. Tu devrais le trouver.


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#5 18-10-2015 13:22:35

sardon
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 08-03-2011

Re : [résolu] Kivy : un Hello World dans le brouillard

enicar a écrit :

En principe le paquet s'appelle python-pygame. Tu devrais le trouver.



oui, il est même installé par défaut avec python-kivy, par contre, le paquet python3-pygame n'est pas présent dans les dépôts jessie, d'où ma question précédente sur kivy / python3..

Dernière modification par sardon (18-10-2015 13:24:51)

Hors ligne

#6 18-10-2015 13:46:10

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Kivy : un Hello World dans le brouillard

En effet, le paquet python3-pygame n'existe pas dans Jessie. Tu peux toujours utiliser python2.7.

La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

Pied de page des forums