首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian开发 >> 正文
S60 Python 编程指南——如何创建pys60应用程序
作者:佚名    文章来源:本站原创    更新时间:2006-12-16 11:29:57
--------------------------------
# Copyright (c) 2006 Jurgen Scheible
# Application skeleton (no main loop)
import appuifw
import e32
appuifw.app.screen='large'
 # create your application logic ...
def item1():
    print "hello"
def subitem1():
    print "aha"
def subitem2():
    print "good"
appuifw.app.menu = [(u"item 1", item1),
                    (u"Submenu 1", ((u"sub item 1", subitem1),
                                    (u"sub item 2", subitem2)))]   
def exit_key_handler():
    app_lock.signal()
appuifw.app.title = u"drawing"    
app_lock = e32.Ao_lock()
appuifw.app.body = ...
appuifw.app.exit_key_handler = exit_key_handler
app_lock.wait()
""" description:
# 1. import all modules needed
import appuifw
import e32
# 2. set the screen size to large
appuifw.app.screen='large'
# 3. create your application logic ...
# e.g. create all your definitions (functions) or classes and build instances of them or call them etc.
# ...... application logic ....
# 4. create the application menu including submenus
# create the callback functions for the application menu and its submenus
def item1():
    print ""
    round.set(u'item one was selected')
def item1():
    print "hello"
def subitem1():
    print "aha"
def subitem2():
    print "good"
appuifw.app.menu = [(u"item 1", item1),
                    (u"Submenu 1", ((u"sub item 1", subitem1),
                                    (u"sub item 2", subitem2)))]
   # 5. create and set an exit key handler
def exit_key_handler():
    app_lock.signal()
# 6. set the application title
appuifw.app.title = u"drawing"   
# 7. crate an active objects
app_lock = e32.Ao_lock()
# 8. set the application body
appuifw.app.body = ...
# no main loop
appuifw.app.exit_key_handler = exit_key_handler
app_lock.wait()
"""
----------------------------------
2.    with mainloop (if suitable)

上一页  [1] [2] [3] [4] 

相关文章:
小试Python for Symbian
为什么recognizer 导致lock up
S60 Python 编程指南——程序菜单练习(2)
S60 Python 编程指南——程序菜单练习(1)
S60 Python 编程指南——信息标签
在程序启动后先弹出确定使用文字页面,然后确定后继续运行,怎么做?
编写异常安全的C++代码
OPL 速成教程(二)
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号