Название: QVariantMap Отправлено: OKTA от Февраль 02, 2012, 20:25 Товарищи! Кто-нибудь пробовал передавать данные из QML в C++ с использованием QVariantMap? Почему-то QVariantList Передается без проблем, а в map пусто, хотя c++ видит количество значений внутри.
Название: Re: QVariantMap Отправлено: Пантер от Февраль 02, 2012, 21:00 Покажи код qml и c++.
Название: Re: QVariantMap Отправлено: OKTA от Февраль 02, 2012, 21:09 Ловлю сигнал в c++ вот так:
Код: QObject::connect(mView->rootObject(), SIGNAL(check(QVariant)), А в QML вот так сигнал посылаю: Код: onPressed: { anArray = {"test_key": "test_value"}; check(anArray) } И в дебаге смотрю что приходит в QVariant на getList(QVariant). если сделать вот так, то данные вижу, а с map никак(( Код: onPressed: { anArray = ["test_value"]; check(anArray) } Название: Re: QVariantMap Отправлено: mutineer от Февраль 02, 2012, 21:11 выведи в слоте пришедший параметр в qDebug(), увидишь что он из себя представляет
Название: Re: QVariantMap Отправлено: OKTA от Февраль 02, 2012, 21:16 ёмаё, грешный debug))) все, теперь вижу))) qDebug решил проблему!! спасибо))))))))
|