Название: Условная компоновка интерфейса QML Отправлено: Vamireh от Сентябрь 10, 2013, 06:35 В QQuickItem через setConextProperty передаю один-или два экземпляра класса. (или одну ссылку и один указатель). Есть ли аналог условной компиляции при парсинге qml? Нужно, чтобы если не объявлен имя второго класса (или нулевой указатель передан), то не строить часть интерфейса. код взять из проекта с виджетами, там именно так и сделано, хочу на qml переписать попробывать
Название: Re: Условная компоновка интерфейса QML Отправлено: vregess от Сентябрь 10, 2013, 09:48 Смотри документацию QML Dynamic Objects (http://qt-project.org/wiki/QML-Dynamic-Objects), Dynamic QML Object Creation from JavaScript (http://qt-project.org/doc/qt-5.0/qtqml/qtqml-javascript-dynamicobjectcreation.html).
Кратко: создаем компонент динамически при помощи JS, Qt.createComponent() и Component.createObject(). |