Вывод ответа #1864684744

-

Python

Обсуждаем данный язык программирования

nur87


Репутация: 60
репутация: 60
| на сайте с 2006 года | последнее посещение: 07:01 28 янв 2025
сообщений: 559

Пост № 1864684744

точно.
щас попробую по другому. но все равно экран не становится белым
-------------
добавлено в 21.20: все равно я на экране вижу только pererisovka

# -*- coding: utf-8 -*-
print u'start'

import appuifw, key_codes

def pererisovka(event):
global point
canvas.clear((0,255,0))
canvas.text( (10, point), u'pererisovka', fill = (255, 255, 255))

def po1(pos):
global point
point+=30

def risovka(event):
global point
canvas.clear((255,0,255))
canvas.text( (100, point), u'risovka', fill = (0, 255, 255))

point=10
appuifw.app.directional_pad=False
appuifw.app.screen = 'normal'
canvas = appuifw.Canvas(event_callback=risovka, redraw_callback=pererisovka)
appuifw.app.body = canvas
#canvas.bind(key_codes.EDrag, po1)

canvas.bind(key_codes.EButton1Down, po1)


app_lock = appuifw.e32.Ao_lock()
app_lock.wait()
appuifw.app.exit_key_handler = lambda: app_lock.signal()

print u'end'

-------------
добавлено в 21.21: [!!!]
-------------
добавлено в 21.22: на отступы не смотрите. форум табы так ставит


ответ опубликован:
Рейтинг: 5
голосов: 2