Python para S60 da Nokia é uma versão da linguagem Python para a plataforma S60. Além das características padrão da linguagem Python, PyS60 fornece acesso a muitas funções exclusivas de telefones celulares, tais como a câmera, contatos, calendário, gravação e reprodução de áudio, redes TCP/IP e Bluetooth, e telefonia.
O exemplo a seguir carrega e exibe uma imagem na tela.
Caso este seja seu primeiro contato com o Python para S60, faça o download do runtime e do python script shell.
Após a instalação, crie um diretório com o nome Python no seu cartão de memória e copie o código abaixo em um novo arquivo com a extensão .py
A imagem também deve ser copiada para a pasta Python recém-criada no cartão de memória.
from graphics import Image
import appuifw
import e32
def exit():
lock.signal()
appuifw.app.set_exit()
# Define o corpo da aplicação
appuifw.app.title = u'Load Image'
appuifw.app.screen = 'large' #normal, large, full
# seta o canvas
appuifw.app.body = canvas = appuifw.Canvas()
# define um evento de saída da aplicação
appuifw.app.exit_key_handler = exit
# obtem a largura e altura do canvas
cWidth, cHeight = canvas.size
# carrega a image
logoDir = "e:\\Python\\forumnokia.gif"
logo = Image.open(logoDir)
# obtem a largura e altura da image
imgWidth, imgHeight = logo.size
# desenha a imagem no centro do canvas
canvas.blit(logo, target=(cWidth/2 - imgWidth/2, cHeight/2 - imgHeight/2))
lock = e32.Ao_lock()
lock.wait()
FelipeAndrade -- 04:46, 24 June 2008 (EEST)
No related wiki articles found