我的qml程序有一步是用canvas绘制图像,但是计算过程过长不想写在onPaint里面,准备另外做一个C++的后端。
网上的资料都是必须使用信号函数和槽函数,将C++程序在qml程序中注册之后才能传参,那是否可以在qml运行到那一步时直接调用C++程序,然后接收其算出来的参数?因为C++部分只需要计算然后返回一个数组,不需要处理信号。
我的qml程序有一步是用canvas绘制图像,但是计算过程过长不想写在onPaint里面,准备另外做一个C++的后端。
网上的资料都是必须使用信号函数和槽函数,将C++程序在qml程序中注册之后才能传参,那是否可以在qml运行到那一步时直接调用C++程序,然后接收其算出来的参数?因为C++部分只需要计算然后返回一个数组,不需要处理信号。
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决