Введение в разработку приложений на платформе Atom/MeeGo для нетбуков и планшетников. Граничин О.Н - 125 стр.

UptoLike

125
Для создания приложений в MeeGo достаточного
использования библиотеки Qt. Приложение будет вполне
работоспособным, но его пользовательский интерфейс придется
вручную адаптировать к особенностям MeeGo. Чтобы избежать
такой адаптации, создана специализированная библиотека Qt
MeeGoTouch, пользовательские интерфейсы в которой уже
адаптированы к MeeGo.
9.3. Инструкция по выполнению
лабораторной работы
Наша задачанаучиться работать со специфическими
элементами пользовательского интерфейса библиотеки
MeeGoTouch. Для этого необходимы базовые знания языка C++ и
знакомство с основами фреймворка Qt. В качестве целевого
устройства мы использовали MeeGo 1.1.99 Tablet на планшете 3Q
TU1102T, но также возможно использовать виртуальную машину
или эмулятор.
Мы рассмотрим следующие элементы управления: страницы и
списки. Для самостоятельно изучения можно порекомендовать
разные виды кнопок (MButton), систему меню (MApplicationMenu), а
также работу с панелью инструементов (tool bar).
Страницаконтейнер для других элементов управления, аналог
закладок в традиционных пользовательских интерфейсах. Ее
появление вызвано тем, что на мобильных устройствах экраны
небольшого размера, а элементы управления, наоборот, крупные,
рассчитанные на работу с пальцами. На одном экране невозможно
разместить большое количество элементов, поэтому приходится
разносить их на разные страницы. Альтернативный подходэкран
с прокруткой, который можно «сдвигать» в поисках нужного
элементы, этот подход мы рассматривать не будем.
В MeeGoTouch страницы реализованы классом
MApplicationPage, есть встроенная функциональность по