Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 14, 2009 19:57:03

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Подсветка дисплея

arok
В потоках активные обьекты не работают.
Это как повезет… Вообще с питоном на симбиане, как повезет, порою глюки вылезают в самых неожиданных местах.
Можно и с while 1 спокойно юзать в принципе, если с e32.ao_sleep, то ui не блокируется, на калбэки отвечает.
P.S. Да здравствует новая ветка… В 1.9.7 begin_redraw и end_redraw появилось, здорово производительность в графике поднялась.



Офлайн

#2 Янв. 19, 2011 13:08:34

ReaL_HarDCorE
От:
Зарегистрирован: 2011-01-19
Сообщения: 84
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсветка дисплея

НУ ВОТ Я НАПИСАЛ ПРОСТЕНЬКУЮ ПРОГРАММУ ДЛЯ БЕСКОНЕЧНОЙТ ПОДСВЕТКИ! РАБОТАЕТ НА ДЕВЯТКЕ (9.2) Качать тут (http://depositfiles.com/files/u2zhtuko01)



Отредактировано (Янв. 19, 2011 14:16:44)

Офлайн

#3 Янв. 19, 2011 13:13:07

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Подсветка дисплея

ReaL_HarDCorE, вы бы лучше здесь исходники выложили, чтоб другие могли поучиться, тем более, по ссылке 404



Офлайн

#4 Янв. 19, 2011 13:15:48

ReaL_HarDCorE
От:
Зарегистрирован: 2011-01-19
Сообщения: 84
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсветка дисплея

Ага сейчас выложу…. только исходник я на смарте найти должен в самой проге уже компилированый



Офлайн

#5 Янв. 19, 2011 13:21:39

ReaL_HarDCorE
От:
Зарегистрирован: 2011-01-19
Сообщения: 84
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсветка дисплея

ВОТ КОД ПРОГРАММЫ . СРАЗУ ПРОШУ ПРОЩЕНИЕ ЗА КОРЯВЫЙ КОД Я НАПИСАЛ ЭТУ ПРОГУ ЧЕРЕЗ НЕДЕЛЮ ПОСЛЕ ЗНАКОМСТВА С ПИТОНОМ. НО НЕСМОТРЯ НА ЭТО КОД РАБОТАЕТ



import appuifw,appuifw2,e32,os
appuifw.app.title=u"InfinityLight"
appuifw.app.screen='normal'
appuifw.app.body.clear()
appuifw.app.body=k=appuifw.Text()
k.color = (0, 0, 0)
appuifw.app.body.focus=False
appuifw2.app.navi_text=u"version 0.1 beta"
k.add(u'Program has loaded sucsessfuly')
def start():
try:
il=1
reftime=appuifw.query(u"Refresh time(sec):", "number", u"1")
while reftime<=0:
appuifw.note(u'Refresh time must be >0!','error')
reftime=appuifw.query(u"Refresh time(sec):", "number", u"1")
else:
appuifw.note(u'Started sucsessfully','info')
appuifw.app.body.clear()
k.add(u'Working...(Refresh time: '+unicode(reftime)+' sec)')
while il==1:
e32.reset_inactivity()
e32.ao_sleep(reftime)
except:
appuifw.note(u'System error!','error')
appuifw.app.body.clear()
k.add(u'System error!')
def stop():
il=0
w=1
if il==0:
appuifw.note(u'InfinityLight has been switchoff...','info')
appuifw.app.body.clear()
app_lock=e32.Ao_lock()
while w==1:
k.add(u'InfinityLight switchof now.\n Wait')
e32.ao_sleep(0.3)
appuifw.app.body.clear()
k.add(u'InfinityLight switchof now.\n Wait.')
e32.ao_sleep(0.3)
appuifw.app.body.clear()
k.add(u'InfinityLight switchof now.\n Wait..')
e32.ao_sleep(0.3)
appuifw.app.body.clear()
k.add(u'InfinityLight switchof now.\n Wait...')
e32.ao_sleep(0.3)
appuifw.app.body.clear()
k.add(u'InfinityLight switchof now.\n Wait....')
e32.ao_sleep(0.5)
appuifw.app.body.clear()
# app_lock.wait()
def exit():
if appuifw.query(u"You want exit?","query")==1:
os.abort()
appuifw.app.menu=[(u"Start",start),(u"Stop",stop),(u"Exit",exit)]
app_lock=e32.Ao_lock()
app_lock.wait()



Отредактировано (Янв. 19, 2011 14:13:48)

Офлайн

#6 Янв. 19, 2011 13:56:18

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Подсветка дисплея

ReaL_HarDCorE, завязывайте с капсом и оберните код в соответствующий код



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version