Суббота, 14.06.2025, 08:36
Приветствую Вас Гость | RSS
Меню сайта
Категории каталога
О смартфонах [32]
SEO/Раскрутка сайтов [6]
ICQ [4]
Шаблоны SMS [3]
Обзоры телефонов [4]
iPhone - общие материалы [7]
iPhone - обзоры программ [12]
Программирование для смартфонов [8]
Мини-чат
Новые файлы
Популярные статьи
[01.11.2008]
Ceкpeты тeлeфoнoв Nokia
[01.11.2008]
Новые секретные коды для ...
[01.11.2008]
Что такое смартфон и что ...
[01.11.2008]
Русифицируем "серые&...
[01.11.2008]
Вот процессы которые нель...
Главная » Статьи » iPhone - обзоры программ

Модуль appuifw от питона
для начинающих програмистов питона решил написать краткую характеристику функций модуля appuifw

appuifw.app.title-этой переменной передается содержание заголовка программы
appuifw.app.enable_tabs(), activate_tab()- функции управления конфигурационной панелью(вкладки под заголовком)
appuifw.app.body-сюда мы передаем содержимое основного окна
appuifw.app.menu(title, callback)-левая функциональная клавиша
appuifw.app.exit_key_handler-правая функциональная клавиша
appuifw.app.set_exit()-выход
appuifw.app.set_tabs(tab_texts [,callback=None])-добавляет вкладку в конфигурационной панели
appuifw.app.screen='normal'
appuifw.app.screen='large'
appuifw.app.screen='full'

в переменную appuifw.app.body мы можем передать информацию таких типов: appuifw.Text, appuifw.Listbox, appuifw.Canvas, appuifw.form
а они в свою очередь имеют такие методы:
note(text [, type])
query(label, type [,initial_value])
multi_query(label_1, label_2)
selection_list(choices=list [, search_field=0])
multi_selection_list(choices=list [, style='checkbox', search_field=0])
popup_menu(list [, label])

appuifw.available_fonts()-возвращает исп. шрифт
appuifw.query(label, type [,initial_value])-организовывает диалог с пользователем
type:
'text'
'code'
'number'
'date'
'time'
'query'


note(text [, type])
выводит сообщение на экран
text: 'error', 'info', 'conf'.

appuifw.Form([fields=field_list, flags=flag])-создает форму
flags:
FFormEditModeOnly
FFormEditModeOnly
FFormAutoLabelEdit
FFormAutoFormEdit
FFormDoubleSpaced

execute()
insert()
pop()
length()

appuifw.Text
.color
.focus
.font
appuifw.available_fonts
например:
t.font = u"albi17b" (sets font to Albi 17 bold) 
t.font = u"LatinPlain12" (sets font to Latin Plain 12)
t.font = appuifw.available_fonts

standart fonts:
'annotation'
'title'
'legend'
'symbol'
'dense'
'normal'

.highlight_color
.style
text style:
STYLE_BOLD 
STYLE_UNDERLINE
STYLE_ITALIC
STYLE_STRIKETHROUGH
text highlight:
HIGHLIGHT_STANDARD
HIGHLIGHT_ROUNDED
HIGHLIGHT_SHADOW
.add(text)
.bind(event_code, callback)
.clear()
.delete([pos=0, len=len()])
.cursor_pos get_pos()
.text_length len()
.text get([pos=0, len=len()])
.set(text)
.set_pos(cursor_pos)

appuifw.Listbox(list, callback)
.bind(event_code, callback)
.current()
.set_list(list [,current])

appuifw.Icon(filename, bitmap, bitmapMask)
например
icon = appuifw.Icon(u"z:systemdataavkon.mbm", 28, 29)


appuifw.Canvas([redraw_callback=None, event_callback=None])
ниже представлены аргументы передающиеся через event_callback:
'type': тип события: EEventKeyDown, EEventKey, EEventKeyUp
'keycode': код клавиши
'scancode': сканкод клавиши
'modifiers': the modifiers that apply to this key event







Категория: iPhone - обзоры программ | Добавил: Writer (03.11.2008)
Просмотров: 702 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта
Новые статьи
[03.11.2008]
Python. Описание модуля pathinfo
[03.11.2008]
описание модулей питона telephone и messaging
[03.11.2008]
Описание модуля messaging и location
[03.11.2008]
Программирование для смартфонов - с чего начать?
[03.11.2008]
Инструкция по созданию иконок к прогрaммам
[03.11.2008]
Инструкция по созданию mif-иконок
[03.11.2008]
Python. Описание модуля sysinfo
[03.11.2008]
Python. Краткое описание модуля audio
[03.11.2008]
Свершилось! Ч.А.В.О. по сертификатам и Python-у для новичков
[03.11.2008]
python module e32

Хостинг от uCoz