Назад в дневник


Пишет
Udaff4ег

Краткая характеристика функций модуля 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
Таги: Описание

Текущий рейтинг 5
Оценил 1 человек
(1)

Яндекс.Метрика
Вы не авторизованы!
Авторизация
Обновить
Глав

Добавить в избранное (только для авторизированных)