Составители:
Рубрика:
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, есть встроенная функциональность по
Страницы
- « первая
- ‹ предыдущая
- …
- 123
- 124
- 125
- 126
- 127
- …
- следующая ›
- последняя »
