Вход для пользователей

You are here

QT-графический интерфейс для программного калькулятора ВК-6

Решил попробовать новый кроссплатформенный QT прикладной и интерфейсный фреймворк от Нокии. Очень впечатлен.
Какие плюсы:

  • Кроссплатформенность. Устанавливается на Windows,Linux и Mac.
  • "Многоцельность". Один раз написанный код используется в десктопных, мобильных, и встроенных системах.

Я установил QT для Linux X11/32 бит, и Nokia Qt SDK 1.0. Без дополнительных ухищрений позволяет разрабатывать PC десктопные приложения, а также приложения для Maemo (N900 c последней прошивкой и эмулятор) и Симбиан (только эмулятор). С ухищрениями - для симбиановских устройств в "железе". Имеются эмуляторы обоих устройств.

SDK для Windows позволяет создавать приложения и для симбиановских устройств.

Сразу возникла идея о графической "морде" для программного калькулятора ВК-6.

Нарезав кнопки из графического изображения клавиатуры, набросал GUI-евую заготовку.

Расстановка кнопок в grid-е графического интерфейса:

cоздание окна пользовательского интерфейса

Запуск в окне эмулятора Симбиан touch-устройств. Нажата последовательность кнопок 1,2,5,6,0,7:

симулятор Symbian

Абсолютно тот же код запущен в окне эмулятора N900:

симулятор Symbian

Если кто-нибудь хочет попробовать проект в деле, то необходимо установить QT и Nokia QT-SDK с ресурсов, указанных в начале блога. Далее скачать и распаковать файлы проекта. Далее из меню QT Creator-a открыть файл проекта ../vk6_qt/vk6_gui/vk6_gui.pro.

File attachments: 
Прикрепленный файлРазмер
Package icon vq6_gui_qt_project.zip264.4 KB

Комментарии

Изображение пользователя st.

Красотищщща. Вроде бы в следующей версии дельфей вернут былую кроссплатформенность на базе QT.

Изображение пользователя Vitasam.

Да, мне тоже понравилось! Надо будет попробовать поставить на виндовом десктопе, пока не добрался.
QT штука интересная, концепция платформонезависимых сигналов и слотов - вещь достойная, как мне показалось