首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian开发 >> 正文
S60 Python 编程指南——如何创建pys60应用程序
作者:佚名    文章来源:本站原创    更新时间:2006-12-16 11:29:57

信息: 如何创建一个应用程序? 9个步骤

  1. 插入所有需要的模块
  2. 设定屏幕大小 (normal, large, full)
  3. 编写你程序的逻辑代码
  4. 创建一个程序菜单(如果有必要)
  5. 设定一个离开的按键
  6. 设定程序标题
  7. 如果有必要,分配活动的对象
  8. 设定程序主题(文字,背景,列表或什么都没有)
  9. 创建一个恰当的主循环体
  1. 如何装如所需要的所有模块?
    1. import appuifw
    2. import e32
  2. 如何设定屏幕大小?
    1. # screen has 3 different values:
    2. appuifw.app.screen='normal' #(a normal screen with title pane and softkeys)
    3. appuifw.app.screen='large' #(only softkeys visible)
    4. appuifw.app.screen='full' #(a full screen)
    示例代码:
    -----------------------------------------
    import appuifw
    import e32
    def exit_key_handler():
        app_lock.signal()
    round = appuifw.Text()
    round.set(u'hello')
    # put the application screen size to full screen
    appuifw.app.screen='full' #(a full screen)
    # other options:
    #appuifw.app.screen='normal' #(a normal screen with title pane and softkeys)
    #appuifw.app.screen='large' #(only softkeys visible)
    app_lock = e32.Ao_lock()
    appuifw.app.body = round
    appuifw.app.exit_key_handler = exit_key_handler
    app_lock.wait()
    -----------------------------------
  3. 如何创建你程序的逻辑结构?
    这个完整的指南就是关于这个问题的…… 你必须确定一些逻辑结构使你的程序运行起来,任何逻辑结构都有可能!
  4. 如何创建一个应用程序菜单?
    一个应用程序菜单使用左边的软按键并使得在你的应用程序运行时总是更够被使用。一个应用程序菜单也能包含子菜单。

    1. # create the callback functions that shall be executed when when selecting an item in
    2. # the menu:
    3. def item1():
    4.      print "item one"
    5. def subitem1():
    6.      print "subitem one"
    7. def subitem2():
    8.      print "subitem two"
    9. # create the menu using appuifw.app.menu[(title, callback1), (title, (subtitle, callback2))]
    10. appuifw.app.menu = [(u"item 1", item1), (u"Submenu 1", ((u"sub item 1"

      [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号