Примеры создания GUI-приложений для MotoMAGX и EZX

Простейшие примеры, показывающие, как создавать GUI-диалоги и виджеты на системах MotoMAGX и EZX.



Благодарю -=Strelok=- и Jeffri за поддержку.

1. Пример диалога-виджета



Скачать исходный код и исполнительный файл

Здесь первым делом создаётся объект класса ZApplication, который является в свою очередь наследником класса QApplication от Qt. Затем создаётся объект класса ZMessageDlg, и далее используем привычный для Qt стиль программирования.

2. Пример информационного диалога-виджета



Скачать исходный код и исполнительный файл

Здесь вместо экземпляра класса ZMessageDlg используется ZNoticeDlg.

3. Пример своего собственного диалога-виджета



Скачать исходный код и исполнительный файл

Здесь мы создаем объект класса MyDialog унаследованный от ZKbMainWidget. В классе у нас есть унаследованный конструктор ZKbMainWidget, в котором мы создаём экземпляры ZSoftKey, ZLabel, QVBoxLayout и ZScrollPanel. Я не буду объяснить каждую строку, общий смысл, я думаю, легко понятен. Смотрите и экспериментируйте с исходником, поверьте, это — лучший способ научиться. О, и в последней строчке, мы включаем специальный, автоматически сгенерированный файл hello3.moc, компиляторм moc. Это требуется для работы системы сигналов-слотов.

4. Пример простейшего 3D-движка

Автор примера — мой друг и разработчик -=Strelok=-.



Выход на нажатие кнопки «5».

Скачать исходный код и исполнительный файл

5. Пример работы с вибрацией

Скачать исходный код и исполнительный файл

Даёт импульс вибрации. Редактируя значение аргумента функции usleep() можно менять продолжительность импульса вибрации в микросекундах.

Dev, EZX, Manuals, MotoMAGX

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *