gpt4 book ai didi

c++ - 如何在 QtScript 中使用 C++ std 复数

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:13:33 26 4
gpt4 key购买 nike

我试图找出如何在 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com