×
Namespaces

Variants
Actions
Revision as of 13:58, 7 May 2013 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Archived:Como carregar e exibir imagens com PySymbian

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngAquivado: Este artigo foi arquivado, pois o conteúdo não é mais considerado relevante para se criar soluções comerciais atuais. Se você achar que este artigo ainda é importante, inclua o template {{ForArchiveReview|escreva a sua justificativa}}.

Acredita-se que este artigo ainda seja válido no contexto original (quando ele foi escrito)


Article Metadata

Compatibilidade
Plataforma(s): Python for Symbian

Artigo
Criado por felipebzr em 24 Jun 2008
Última alteração feita por hamishwillee em 07 May 2013

Python para Symbian da Nokia é uma versão da linguagem Python para smartphones com Symbian. Além das características padrão da linguagem Python, PySymbian 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.

Exemplo

Caso este seja seu primeiro contato com o Python para Symbian, 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.

Forumnokia.gif

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

Autor

FelipeAndrade -- 04:46, 24 June 2008 (EEST)

This page was last modified on 7 May 2013, at 13:58.
98 page views in the last 30 days.
×