2010-12-05 13 views
0

Je tente d'apprendre la bibliothèque PyMT et j'essaie d'implémenter un programme simple que j'ai trouvé sur le web. Cependant, chaque fois que j'ouvre le script dans PyMT, il se bloque dès qu'il s'ouvre, y-a-t-il quelque chose d'incorrect dans mon code qui provoquerait un crash?Script Python PyMT s'écraser sur ouvert

from pymt import * 

class Tracer(MTWidget): 

def init(self): 
    self.lines = [] 

def on_touch_down(self, touch): 

    touch.userdata['line'] = list(touch.pos) 
    self.lines.append (touch.userdata['line']) 

def on_touch_move(self, touch): 
    touch.userdata['line'].extend(touch.pos) 

def draw(self) : 
    for touch in getAvailableTouchs(): 
     drawLine(line) 


w = MTWindow() 

canvas = MTScatterPlane() 
canvas.add_widget(Tracer()) 

w.add_widget(canvas) 
runTouchApp() 
+0

Quelle sortie voyez-vous lorsqu'elle se bloque? – robert

+0

Je ne vois rien qui se bloque avant qu'il ne fasse quoi que ce soit – Joe

+0

Votre code est-il correctement indenté? – Alexandre

Répondre

0

SO apparemment si vous importez le fichier .py qui est ce que PyMT ne vous ne pouvez pas créer l'interface .... personne ne sait comment je voudrais aller sur la configuration d'une interface utilisateur alors?

0

J'ai installé pymt dans mon mac, et je n'ai pas pu exécuter les exemples en utilisant la commande python. J'ai truqué les instructions sur README, et j'ai exécuté les exemples en utilisant la commande pymt.