首页 > 代码库 > QML 调用 C++ 函数不生效问题
QML 调用 C++ 函数不生效问题
在 QML 中,有时候会出现在调用 C++ 函数无法生效的问题,在 QML 的 JavaScript 代码中已经运行了该段代码,函数已经被调用,但是 C++ 函数没反应,程序既不报错也不崩溃的情况。这种时候可能是因为你的参数不对,QML 在给 C++ 函数给参数的时候,需要将数据转换成 string 类型,C++ 貌似不能接受 Int 等类型的数据,如果你也遇到这么无厘头的错误,试试修改 C++ 函数的参数类型为 QString 吧, QML 中函数的参数调用 toString() ,然后,以观后效~~~
QML 调用 C++ 函数不生效问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。