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

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

 2010-08-30 00:06:00 来源:WEB开发网   
核心提示:# 6. set the application titleappuifw.app.title = u"drawing"# 7. crate an active objectsapp_lock = e32.Ao_lock()# 8. set the application bodyappuifw.a

# 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)

Python代码

# Copyright (c) 2006 Jurgen Scheible

# Application skeleton with main loop (while loop)

import appuifw

import e32

appuifw.app.screen='large'

# create your application logic ...

running=1

def quit():

global running

running=0

app.exit_key_handler=quit

appuifw.app.title = u"drawing"

appuifw.app.body= ...

while running:

# handle_redraw(())

e32.ao_sleep(0.5)

""" 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 ....

running=1

# 4. no application menu here neccessary

# 5. create and set an exit key handler: when exit ley is pressed, the main loop stops going (because the variable running will be put to 0=

def quit():

global running

running=0

app.exit_key_handler=quit

# 6. set the application title

appuifw.app.title = u"drawing"

# 7. no active objects needed

# 8. set the application body

appuifw.app.body= ...

# 9. create a main loop (e.g. redraw the the screen again and again)

while running:

# #put here things that need to be run through again and again

# #e.g. redraw the screen:

# handle_redraw(())

# yield needs to be here e.g. in order that key pressings can be noticed

e32.ao_yield()

"""

上一页  6 7 8 9 10 11 

Tags:Symbian Python 编程

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