我收到此错误(红色):
“没有可用于”QBasicAtomicInt_fetchAndAddOrdered()的源代码在0xba49e3f0 “ - 当我尝试在调试模式下执行以下行时:
item.mediaUrl = results.value(“itemMediaUrl”)。toString();
其中结果是 QVariantMap (我设法成功读取结果中的其他值,例如其他字符串,整数等)和 item 只是一个对象,其变量类型为 QString,mediaUrl 。
任何帮助?有什么建议??感谢
PS。我似乎以这种方式解决了它:
QUrl url = results.value("itemMediaUrl").toUrl();
item.mediaUrl = url.toString();
我认为如果你将两行放在一起(即在toUrl之后直接应用toString()......它可能仍然不起作用......