Найти - Пользователи
Полная версия: Вопросы новичков по Python S60.
Начало » Mobile Python » Вопросы новичков по Python S60.
1
AnaT
Извиняюсь, что создаю новую тему , просто подходящей не нашел.
Есть два вопроса.Помогите разобраться.

Первый: На н70/72 есть известный всем глюк . при использовании e32.ao_yield() на рабочем столе пропадают индикаторы батареи, сети. Где то давно видел как это исправить, но сейчас что то не могу уже найти…подскажите как решить проблему.

Второй: Допустим имеем примерно такой код:
def get():
URL = appuifw.query(u"url","text")
dest_file = u"C:imag.gif"
urllib.urlretrieve(URL, dest_file)
###################
appuifw.app.menu = [
(u" get ",get)]
###################
screen = TopWindow.TopWindow()
screen.position=(10,10)
img =graphics.Image.open((\'C: imag.gif\'))
screen.add_image(img, (0,0,120,60))
screen.size = (120,60)
screen.corner_type = \'square\'
screen.shadow = (2)
while 1:
if appswitch.application_list(1)[0]!=ru(\'Телефон\'): screen.hide()
else: screen.show()
e32.ao_yield()
Как обновлять картинку выводимую на рабочий стол без перезапуска скрипта? Всяко пробывал, что то никак не получается…
igor.kaist
Насколько я помню, нужно сделать что то типа этого:
def foo():
while True:
# ну и что там нужно делать

e32.ao_sleep(0,foo)
P.S. Да, и не делайте бесконечных циклов без пауз между итерациями, процессор то на всю загружаете
AnaT
Спасибо :)Теперь все работает как надо. По второму вопросу тоже проблему решил:)оказалось, что я просто жестко тупанул.
P.S. Да, и не делайте бесконечных циклов без пауз между итерациями, процессор то на всю загружаете
Спасибо, это я действительно не учел.
AnaT
Возник еще один вопрос…Допустим имеем примерно вот такой код:
URL = "http://python.su/static/images/logo.gif"
dest_file = u" C:\\ logo.gif "
urllib.urlretrieve(URL, dest_file)
Можно ли как то менять допустим название папки «static» в ссылке?
Изначально из за недостатка знаний я глупо и наивно полагал, что это можно сделать примерно как то так:
folder = appuifw.query(u"Название папки","text")
URL = "http://python.su/folder/images/logo.gif"
dest_file = u" C:\\ logo.gif "
urllib.urlretrieve(URL, dest_file)
Но как оказалось я был неправ….
igor.kaist
AnaT
Но как оказалось я был неправ….
Пару советов:
1. Новый вопрос - новая тему (этот вопрос не относится к mobile python вообще)
2. Начните с изучения языка программирования python, работа со строками это ОСНОВЫ!
3. По вашему вопросу
'text/'+folder+'/text'
но предпочтительней вариант:
'text/%s/text'%(folder)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB