WEB开发网
开发学院手机开发Symbian 开发 Symbian S60 Python 编程指南 如何创建一个应用程... 阅读

Symbian S60 Python 编程指南 如何创建一个应用程序

 2010-08-30 00:06:00 来源:WEB开发网   
核心提示:appuifw.app.screen='large'# create your application logic ...def item1():print "hello"def subitem1():print "aha"def subitem2():print

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

上一页  4 5 6 7 8 9 10 11  下一页

Tags:Symbian Python 编程

编辑录入:coldstar [复制链接] [打 印]
赞助商链接