QML

DOFCalc v0.2

Выдались свободные полчаса и доковал DOFCalc до версии 0.2 по вашим замечаниям:

  • Добавил фон к иконке (я не художник, иконка лепилась за минуту), на темной теме должно быть лучше видно.
  • Расстояния больше 999/меньшие одного метра выводятся теперь красивее (в километрах, сантиметрах, миллиметрах, микронах).
  • Добавлен вывод собственно DoF (глубины резкости) в заголовке программы.

Берут в гнезде на гитхабе, вот тут и исходники и APK, а собственно репозиторий - вот.

DOFCalc v0.1

Как и обещал, публикую первую свою программу для мобильников, написанную на Qt+QML.

Конечно, я никому не могу посоветовать ставить .apk (да вам и не даст, пока сами не включите "ставить из недоверенных источников"), собирайте сами, если надо :)

На самом то...

QtCreator: generated AndroidManifest.xml workaround

Еще в комплект записок про Qt+QML+Android.

При попытке задеплоить настоящий уже релизный apk, с манифестом и т.п. наткнулся на QTCREATORBUG-20419

Обход, вкратце (для тех кто не понимает, что написано в AndroidManifest.xml, вроде меня):

  • Открыть сгенерированный AndroidManifest.xml в простом текстовом редакторе
  • Найти строчку с android:configChanges="orientation|uiMode|.....
  • Убрать оттуда |density
  • и не спрашивайте меня, что это значит

После чего сборщик (gradle) начинает работать (и полученная в результате apk-шка - ставится на устройство).

В комментариях поминают еще QTBUG-74432 но я на него не натыкался.

В очередной раз убеждаюсь, что деплой (в частности, Qt apps, но думаю что не только) - одно из самых сложных мест, сколько ж там грабель разложено, что в винде, что на маке, что вот тут вот. Всякие *deployqt помогают, но на практике там есть всякие смешные баги и после них на практике же всегда есть доработка напильником. Одна радость - в это место ходить приходится с частотой релизов host OS, не чаще.

Настройка Qt Creator для разработки под андроид: быстрый старт под Windows

Записки для себя, но вдруг кому будет полезно: есть многочисленные интернетные гайды, но они все - неизвестного времени, а многое - поменялось....

Загорелось мне тут сделать программу одну для телефона, чисто для себя. Ну, понятно, Qt+QML, потому что Qt я знаю, QML видел издалека, ничего сложного не запланировано. Как и всегда, главный вопрос "как начать" (т.е. настроить все, чтобы оно работало, компилировало, загружало в телефон/эмулятор), я на него потратил минимум...

Subscribe to QML