Форум сайта python.su
arokЭто как повезет… Вообще с питоном на симбиане, как повезет, порою глюки вылезают в самых неожиданных местах.
В потоках активные обьекты не работают.
Офлайн
НУ ВОТ Я НАПИСАЛ ПРОСТЕНЬКУЮ ПРОГРАММУ ДЛЯ БЕСКОНЕЧНОЙТ ПОДСВЕТКИ! РАБОТАЕТ НА ДЕВЯТКЕ (9.2) Качать тут (http://depositfiles.com/files/u2zhtuko01)
Отредактировано (Янв. 19, 2011 14:16:44)
Офлайн
ReaL_HarDCorE, вы бы лучше здесь исходники выложили, чтоб другие могли поучиться, тем более, по ссылке 404
Офлайн
Ага сейчас выложу…. только исходник я на смарте найти должен в самой проге уже компилированый
Офлайн
ВОТ КОД ПРОГРАММЫ . СРАЗУ ПРОШУ ПРОЩЕНИЕ ЗА КОРЯВЫЙ КОД Я НАПИСАЛ ЭТУ ПРОГУ ЧЕРЕЗ НЕДЕЛЮ ПОСЛЕ ЗНАКОМСТВА С ПИТОНОМ. НО НЕСМОТРЯ НА ЭТО КОД РАБОТАЕТ
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)
Офлайн
ReaL_HarDCorE, завязывайте с капсом и оберните код в соответствующий код
Офлайн