标签: c++ qt qml
我想将值从qml传递给用Qt cpp编写的set函数,将传递的值是不同的数据类型,例如int或string,我将只在cpp中编写一个set函数,它将获取此值并返回Qstring或int或double。如何为此编写代码。
答案 0 :(得分:1)
C ++确实知道两种类型:
QVariant
QJSValue
这可能是你传递的价值......这取决于你。 它们都有各种方法来测试它们的内容,并转换成它 请参阅链接的文档。
您甚至可以将传递的值存储为相应的类型,而无需转换(在C ++中需要它进行计算)它取决于您将使用它做什么,以找到正确的选择