Advertisement
Mr327

Kivy crashtest code

Aug 31st, 2012
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. import kivy
  4. kivy.require('1.3.0')
  5.  
  6. from kivy.app import App
  7. from kivy.uix.label import Label
  8. from kivy.uix.widget import Widget
  9. from kivy.graphics import Color, Rectangle, Callback
  10. from kivy.core.window import Window
  11. from kivy.clock import Clock
  12.  
  13. class PlayScreen(Widget):
  14.     def __init__(self, **kwargs):
  15.         super(PlayScreen, self).__init__(**kwargs)      
  16.        
  17.         with self.canvas:
  18.             Color(1, 1, 1)
  19.             Rectangle(size=Window.size)
  20.            
  21.             self.fpslabel = Label(text='X fps', color=[0, 0, 0, 1])
  22.             Callback(self.setfps)
  23.            
  24.     def setfps(self, instr):
  25.         self.fpslabel.text = "{0:.2f} fps".format(Clock.get_fps())
  26.        
  27.     def on_touch_move(self, touch):
  28.         with self.canvas:
  29.             Color(0, 0, 0, 0.1)
  30.             Rectangle(pos=(touch.x, touch.y), size=(10, 10))
  31.  
  32. class MyApp(App):
  33.     def build(self):
  34.         return PlayScreen()
  35.  
  36. if __name__ in ('__main__', '__android__'):
  37.     MyApp().run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement