Working With Both Text And Canvas
Join the DZone community and get the full member experience.Join For Free
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)
Opinions expressed by DZone contributors are their own.