Название: Передача массива классов в Qml Отправлено: folax от Сентября 07, 2017, 12:08 Добрый день, может кто то сталкивался с такой ситуацией и решил её. Мне нужно из С++ передать массив классов в Qml, и там их обрабатывать. Делаю так.
C++ Код: Q_INVOKABLE QVector<MyObj*> getData() { return m_aiObjects; } main.cpp Код: int main(int argc, char *argv[]) QML Код: Connections { Error: Unknown method return type: QVector<MyObj*> Название: Re: Передача массива классов в Qml Отправлено: MrDron от Сентября 07, 2017, 13:55 Код
Название: Re: Передача массива классов в Qml Отправлено: folax от Сентября 07, 2017, 19:20 main.cpp
Код: int main(int argc, char *argv[]) В main.qml добавил import com.tnkobject 1.0 Error: Unknown method return type: QVector<MyObj*> Что то упустил ? Я возвращаю вектор классов. Название: Re: Передача массива классов в Qml Отправлено: MrDron от Сентября 08, 2017, 10:07 а так?
Код
Название: Re: Передача массива классов в Qml Отправлено: folax от Сентября 08, 2017, 11:25 Нет ошибка вылазит.
staticMetaObject' is not a member of 'QVector<MyObj*> Название: Re: Передача массива классов в Qml Отправлено: MrDron от Сентября 08, 2017, 14:57 Так не ругается:
Код
|