Форум сайта python.su
Есть простенький скрипт, создающий листбокс с двухуровневыми элементами и иконкой:
import appuifw,e32 mp = u"c:\\images.mbm" _mbm1 = appuifw.Icon(mp, 0, 1) _mbm2 = appuifw.Icon(mp, 2, 3) _mbm3 = appuifw.Icon(mp, 4, 5) _mbm4 = appuifw.Icon(mp, 6, 7) _mbm5 = appuifw.Icon(mp, 8, 9) _mbm6 = appuifw.Icon(mp, 10, 11) lst = [ (u"Disk",u"<free_disk_space>",_mbm1), (u"Accoun",u"<user_name>",_mbm2), (u"Update",u"<app_version>",_mbm3), (u"Settings",u"Application settings",_mbm4), (u"About",u"About application",_mbm5), (u"Exit",u"Exit application",_mbm6) ] appuifw.app.body = appuifw.Listbox(lst) e32.Ao_lock().wait()
Traceback (most recent call last): File "default.py", line 107, in menu_action f() File "default.py", line 70, in query_and_exec script_namespace.namespace) File "c:\python\Test_listbox.py", line 21, in <module> appuifw.app.body = appuifw.Listbox(lst) SymbianError: [Errno -1] KErrNotFound
Офлайн
а если попробовать без иконок?
или заюзать appuifw2
Офлайн
ilnurБез иконок работает. Отсюда можно сделать вывод, что с паком иконок что-то не так, но ведь на 1.4.5 то всё отлично работает, все иконки показывает. У меня N73 и на нём из рантаймов идёт только 1.9.6 (при запуске версий выше 1.9.6 появляется сообщение, что не установлены PIPS и сам Python Runtime). Так вот, я на одном сайте нашёл appuifw2 скомпилированный под 1.9.x, скачал, установил, импортирую модуль и питон моментально вылетает. Решил сегодня скачать и установить на комп s60v5 SDK (Nokia 5800). Попробую на него поставить питон 2.0.0, а то с этим 1.9.х одни проблемы
а если попробовать без иконок?или заюзать appuifw2
Офлайн
с 1.9 да проблемы. а зачем тебе на 73 второй питон (1.9.6)?
лучше уж 145 юзать.
а 2 версия на сенсорных хорошо работает.
Офлайн
ilnur
с 1.9 да проблемы. а зачем тебе на 73 второй питон (1.9.6)?лучше уж 145 юзать.а 2 версия на сенсорных хорошо работает.
Офлайн
ясно.
я к сожалению ничем помочь не могу.
можешь скинуть mbm и скрипт? потестю на 2.0.0 на n82 и n8.
мало ли.
может отказаться от иконок? или вообще рисовать на канвасе gui?
Офлайн