作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我试图找出如何在 QtScript 中使用复数,以便可以从 QtScript 调用用复数参数定义的槽。用户还应该可以从脚本访问复数的基本代数(+、-、exp、...)。
只是为了说明,我想调用的是:
#include<complex>
typedef complex<double> Complex;
class MyCppClass : public QObject
{
Q_OBJECT
public:
...
public slots:
void mySignal(Complex rCValue); !! <<== should be callable from QtScript
...
}
有什么想法吗?谢谢!
最佳答案
我认为您必须在 QtScript 中实现复杂的代数(类似于 http://examples.oreilly.com/9781565923928/text/8-6.txt ),然后修改 mySignal 以接受这样的对象。
关于c++ - 如何在 QtScript 中使用 C++ std 复数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3176156/
我是一名优秀的程序员,十分优秀!