2011年03月12日 星期六 11:37
如何编写一个用于切换页面的应用
更多一些的应用,来看看如何编写一个类似工具栏的脚本。
#appuifw.app.set_tabs(tabnames, callback),用于创建,第一个显示的名字,第二个发生时调用的函数
,常用于切换页面
#定义三个文本界面,这个也是我们最常用的,更多请到论坛
app1 = appuifw.Text(u’1’)
app2 = appuifw.Text(u’2’)
app3 = appuifw.Text(u’3’)
#定义退出函数
def exit_key_handler():
app_lock.signal()
#定义一个函数用于判断哪个切换到哪个页面
def handle_tab(index):
global lb
if index == 0:
appuifw.app.body = app1 # switch to application 1
if index == 1:
appuifw.app.body = app2 # switch to application 2
if index == 2:
appuifw.app.body = app3 # switch to application 3
#创建,当切换时,会传递个函数一个索引参数用于指定哪个页面被切换到。
appuifw.app.set_tabs([u“One“, u“Two“, u“Three“],handle_tab)
Zeuux © 2024
京ICP备05028076号