Map)
в функции заполняю значениями мапу и передаю через Q_INVOKABLE метод в С++
Метод принимает целое и вариант. Туда где вариант я подставляю tempProduct.
Перед отправкой проверяю мапу на значения - все заполнено и на месте.
Так вот... Целое число получаю в С++, а вариант внутри пустой. Проверяю тип полученного варианта, он равен QVariant::QWidget*. После приведения к мапу - мапа пустая.
В чём может быть проблема?
Map какой?
попробуй кастануть в QObject* и доставать значения через getProperty
еще можешь попробовать в С++ принимать QVariantMap
Сейчас попробую. Это чтобы не приводить тип, я понял.
я так делал, {} именно как QVariantMap передаётся
были сомнения, что {} может QObject создать в обратку
Обсуждают сегодня