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

-

Ноу хау - от мастеров на заметку

Небольшие рецепты полезных решений

{autor_name}


{text_rank}
репутация: {repa}
{registration_date}
сообщений: {posts}
{tel_link}
#{postnumber_id}

import e32
import appuifw
from appuifw import popup_menu
if (e32.s60_version_info >= (3, 0)):
import imp
_appuifw2 = imp.load_dynamic('_appuifw2', '%s:\\sys\\bin\\_appuifw2.pyd' % appuifw.__file__[0])
del imp
else:
import _appuifw2


EAknSoftkeyOk = -2
EAknSoftkeyBack = 3001

_popup_menu= popup_menu

def popup_menu(data, title=None, menu_key_text=None, exit_key_text=None):
try:
f = lambda: (_appuifw2.command_text(EAknSoftkeyOk, menu_key_text) and _appuifw2.command_text(EAknSoftkeyBack, exit_key_text))
e32.ao_sleep(0, f)
except: pass
if title is not None:
return _popup_menu(data, title)
else:
return _popup_menu(data)

popup_menu(map(unicode, xrange(5)), u'A list', u'aga', u'nea')

Прикрепленный файл #1: aac_popup_menu.zip | скачать с зеркала | (491 b)


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



Яндекс.Метрика