Название: [РЕШЕНО] qml и объекты с++ Отправлено: kandrey от Марта 30, 2014, 12:29 можно ли сделать так, чтобы при инстанцировании с++ объектов из qml вызывались конструкторы с параметрами?
Название: Re: qml и объекты с++ Отправлено: ViTech от Марта 30, 2014, 13:36 Вряд ли. С++ объекты создаются методами класса QQmlComponent (http://qt-project.org/doc/qt-5/qqmlcomponent.html), в частности методом create() (http://qt-project.org/doc/qt-5/qqmlcomponent.html#create), в который не передаются параметры для конструктора создаваемого объекта. Для инициализации объекта можно воспользоваться методами класса QQmlParserStatus (http://qt-project.org/doc/qt-5/qqmlparserstatus.html).
Хотя хорошо бы уточнить, о каких С++ объектах идёт речь :). Название: Re: qml и объекты с++ Отправлено: kandrey от Марта 30, 2014, 16:29 Да, QQmlParserStatus то что надо. Спасибо за подсказку.
|