Недавно решил освоить эту технологию, из полученного опыта вынес:
QML 1.*: вообще не готово к использованию - нет базовых элементов для ui, вроде textarea или списков и еще много чего. В интернете и в документации есть примеры реализации недостающих компонентов в отдельных .qml-файлах, но это неудобно и дико в 21 веке.
QML 2.*: появились встроенные TextArea, реализована настройка компонентов при помощи стилей, но это настолько негибко, нет полного контроля, что проще создать свой компонент, чем пользоваться этими огрызками. С модальными диалогами беда - нельзя из С++ вызвать свой модальный диалог. DeleteOnClose в новых QtQuick* классах отсутствует.
Хотел бы поинтересоваться, как QML (2.*) использовать лучше всего. Может я его просто неправильно готовлю? Есть ли какие-нибудь хорошие примеры кода?
Форум —
Development


