D:\ASN\DOME\untitled3\mywindow.cpp:23: error: cannot convert 'const QVariant' to 'QString*' in assignment m_param = param; ^~~~~
时间: 2023-11-22 14:54:55 浏览: 147
snacc-1.4.1.tar.gz_asn_cap asn.1_cap 协议_linux asn.1 snacc_snacc-
这个错误提示是因为你尝试将一个 `QVariant` 类型的变量赋值给一个 `QString*` 类型的变量,但是这两种类型是不兼容的。
解决这个问题的方法是将 `QVariant` 类型的变量转换为 `QString*` 类型。你可以使用 `QVariant` 类的 `value` 函数进行转换,例如:
```cpp
m_param = param.value<QString*>();
```
或者你也可以将 `m_param` 的类型改为 `QVariant`,这样就可以直接将 `param` 赋值给 `m_param` 了,例如:
```cpp
QVariant m_param;
// ...
m_param = param;
```
阅读全文