⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 031-dgraph.py

📁 this code is used for edit on os of s60
💻 PY
字号:
import appuifw, e32, key_codes, graphicsWHITE = (255,255,255)RED = (255,0,0)BLUE = (0,0,255)YELLOW = (255,255,0)def draw_rectangle():    img.rectangle((50,100,100,150), fill = YELLOW)def draw_point():    img.point((90,50), outline = RED, width = 30)def draw_text():    img.text((10,40), u'Hello', fill = WHITE)def handle_redraw(rect):    if img: canvas.blit(img)def handle_event(event):    ev = event['keycode']            if event['type'] == appuifw.EEventKeyDown:         img.clear(BLUE)    if ev == key_codes.EKeyUpArrow:        draw_point()    elif ev == key_codes.EKeyRightArrow:        draw_text()    elif ev == key_codes.EKeyDownArrow:        draw_rectangle()    elif ev == key_codes.EKeyLeftArrow:        draw_point()        draw_text()        draw_rectangle()    handle_redraw(None)def quit():    app_lock.signal()img = Nonecanvas = appuifw.Canvas(\                  redraw_callback = handle_redraw,\                  event_callback = handle_event)appuifw.app.body = canvasappuifw.app.screen = 'full'appuifw.app.exit_key_handler = quitw, h = canvas.sizeimg = graphics.Image.new((w, h))img.clear(BLUE)app_lock = e32.Ao_lock()app_lock.wait()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -