我正在使用Momentics IDE(本地SDK)开发BlackBerry 10移动应用程序。
我有一个列表视图,我想要使用C++来处理它的项点击事件(我需要使用C++而不是QML)。
我可以使用“connect”指令获取索引路径,但我在将QVariant解析为自定义类时遇到问题;
Q_ASSERT(QObject::connect(list1, SIGNAL(triggered(QVariantList)), this, SLOT(openSheet(QVariantList))));
QVariant selectItem = m_categoriesListDataModel->data(indexPath);
我尝试使用静态转换,如下所示
Category* custType = static_cast<Category*>(selectItem);
但是它返回:
"invalid static_cast from type 'QVariant' to type 'Category*'"
有人能帮我吗?