Яков @Zifix
Qt/QML Developer & UX Designer
Information
- Rating
- 2,625-th
- Location
- Барнаул, Алтайский край, Россия
- Registered
- Activity
Specialization
Chief Executive Officer (CEO)
Lead
From 9,001 $
Qt
Software development
C++
UI/UX design
Project management
Software testing
Teaching in IT
Linux
В этом объекте можно сделать сигналы, которые будут дергаться из QML, на них можно подписываться как угодно, в том числе через лямбды. Таким же образом, можно дергать в обратном направлении: сигналы дергаем из С++, а подписываемся на них из QML.
Еще один сложный момент — это управление памятью на стыке JS и C++, вот тут автор осветил тему, пытался разрулить, но переусложнил как по мне. Наверное проще всегда управлять объектами в C++, чтобы не было внезапных падений.
Как я понимаю, при использовании QQmlListProperty не получится повесить анимации на добавление и удаление объектов, только полная перезагрузка вьюхи, что не очень хорошо смотрится.
При этом у QAbstractListModel с ролями в классическом виде есть недостаток при использовании на мобильных платформах, когда мы хотим отредактировать какой-нибудь элемент списка на отдельном экране, нам придется создавать JS объект, заполнять его полями модели, передавать в редактор, потом в обратном порядке. Поэтому можно сделать модель с одной ролью, сразу отдающей наследника QObject с полями в Q_PROPERTY. Вот интересный вариант посыпанный сахаром.
Много воды, вся она целиком сводится к предложению «Есть две банальнейших схемы оплаты, почасовая и фиксированная, вот их особенности», и два списка по пять пунктов каждый. То же самое вам может рассказать любой студент, который выполнил больше двух заказов на фрилансе.
При этом есть спорные пункты, например:
вполне может означать и
Было:
Речь идет о портировании приложения, мельком замечание про какое-то загадочное SDK и дальше некое «оно». Логично предположить, что речь о портировании приложения, которое написано на Qt, хотя по факту это вообще написание нативного приложения, которое просто использует библиотеку на Qt
Сейчас добавилось предложение: Это меняет картину, и конечно, выставляет меня человеком который даже читать не умеет, не то что думать.
Так что если кому и минус в карму, так точно не мне.
В левом нижнем углу нажимаем на play
Выбираем подключенный телефон или симулятор, создастся .apk, зальется и запустится автоматически.
Чтобы появился профиль на первом экране, нужно зайти в настройки QtCreator и указать путь до Android SDK и NDK.
Для этого нужно нажать две кнопки в QtCreator
Что? Зачем? Чем лучше? Что значит показалось? Лучше потратить месяц чем нажать две кнопки?
Вы сами себе на ровном месте создали проблемы и героически их преодолели, статья о том, как нельзя делать ни в коем случае.
— Хорошая машина Камаз. В кабине тепло, фары тайгу освещают… одно плохо — собаки быстро устают.