def help(): global w, img1 explain = [ cn("欢迎使用短信签名测试版"), u"================", cn("功能说明:"), cn("1.可设置自动回复"), cn("2.可设置定时回复"), cn("3.可发送闪信"), cn("4.签名功能可选"), cn("5.具有短信转E功能"), u"================", cn("@小布开发版权所有@") ] w = TopWindow.TopWindow() img1 = Image.new((176, 208)) img1.clear(0) for i in range(10): img1.text((10, 15 + i * 12), explain[i], fill=0x0000ff) w.add_image(img1, (0, 0)) w.size = (160, 135) w.position = (5, 45) w.shadow = 5 w.corner_type = "corner5" w.show() e32.ao_sleep(10) w.hide()
def __init__(self): self.win = TopWindow.TopWindow() self.win.size = (170, 40) self.win.position = (3, 40) self.win.shadow = 2 self.win.corner_type = 'corner1' self.top = Image.new((170, 40)) self.t = 0 self.p = 1 self.vis()
def showyzm(path): global top img = graphics.Image.open(path) top = TopWindow.TopWindow() top.add_image(img, (0, 0)) top.corner_type = "corner5" top.shadow = 2 top.position = (50, 5) top.size = (img.size[0], img.size[1]) top.show() while 1: try: vcode = en(ui.query(cn("请输入验证码"), "text")) #print cn(vcode),len(cn(vcode)) if (len(cn(vcode)) != 4): ui.note(cn("输入有误!")) else: del top #print cn(vcode) return vcode except: pass
import appuifw, graphics, e32, TopWindow from key_codes import * #光标位置变量pos_y=0#记录菜单级变量M=0 #生成(实例化)四个Topwindow w1 = TopWindow.TopWindow() w2 = TopWindow.TopWindow() w3 = TopWindow.TopWindow() w4 = TopWindow.TopWindow() #生成四个图像,前三个为突破最后一个为图形 img1 = graphics.Image.open('c:\\11.jpg') img2 = graphics.Image.open('c:\\12.jpg') img3 = graphics.Image.open('c:\\13.jpg') img4 = graphics.Image.new((60, 80)) def chn(x): return x.decode('utf8') def quit(): lock.signal() #菜单级控制函数以及光标移动函数 def move(y, x): #声明各全局变量 global pos_y, M, w1, w2, w3, w4 tpos_y = pos_y pos_y += x #函数的两个参数x控制光标移动用,y控制菜单级用#如果传入参数为y=1这里对应按导航键向右 if y == 1:
#-*-coding:utf-8-*- import appuifw, graphics, e32 import TopWindow def chn(x): return x.decode('utf8') canvas = appuifw.Canvas() appuifw.app.body = canvas appuifw.app.screen = 'full' #新建图像 image = graphics.Image.new(canvas.size) #实例化窗口对象(记住有这句就行了) w = TopWindow.TopWindow() #把image设置成黑色 image.clear(0) #画文本 image.text((10, 15), chn('iniwap教程系列'), fill=0x0000ff) #画矩形 image.rectangle((10, 15, 20, 30), outline=0x0000ff) #你还可以画更多在这里#添加image到TopWindow,位置为(0,0) w.add_image(image, (0, 0)) #窗口大小宽160,高135 w.size = (160, 135) #设置窗口在屏幕的位置 w.position = (5, 45) #阴影值为5 w.shadow = 5 #顶角类型corner5
import httplib, e32, os, appuifw, urllib import powlite_fm def cn(x): return x.decode('utf-8') def en(x): return x.encode('utf8') import e32 import graphics import TopWindow screen = TopWindow.TopWindow() g = graphics.Image.open(u'c:\data\qiqi.jpg') screen.add_image(g, (0, 0, 240, 320)) screen.size = (240, 320) img = graphics.Image.new((240, 320)) screen.show() e32.ao_sleep(2) screen.hide() import e32 import appuifw import random def cn(x): return x.decode('utf-8')