DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
Working With Both Text And Canvas
In some applications, you need to write some code in the input text, while the result is display on a canvas display. For PC apps, you can just make a two-pane display. On pys60, however, the phone can display only either a Canvas, a Text or a Listbox at the same time. You cannot use two-pane interface. The following code works around this by switching between two displays.
from appuifw import * import e32 sleep = e32.ao_sleep t = Text() c = Canvas() running = 1 def quit(): global running running = 0 app.exit_key_handler = quit while running: app.body = t sleep(5) # show result app.body = c c.clear() c.text((10, 50), t.get()) sleep(0.5)