如何在Qt中显示复数

时间:2016-06-29 00:55:46

标签: c++ qt complex-numbers

我在Qt中编写了一个可以处理复数的GUI。 在其他论坛中搜索时,我发现我必须使用标准命名空间:using namespace std;

但是当我尝试显示复数时,我会收到错误。我想将它们放在QDoubleSpinboxes中,然后显示它们。但它不起作用。 我试过这个:

QFormLayout *solutionEcritureComplexe = new QFormLayout;
QDoubleSpinBox *solutionComplexeA = new QDoubleSpinBox;
solutionComplexeA -> setButtonSymbols(QAbstractSpinBox::NoButtons);
complex<double> L1 = (0,23);
solutionComplexeA -> setValue(R1);
solutionEcritureComplexe -> addRow("Za = " , solutionComplexeA);

我收到此错误消息:

> C:\Users\mrali\Documents\Projets Qt\GUI_Etech\FenPrincipale.cpp:238: erreur : no matching function for call to
'QDoubleSpinBox::setValue(std::complex<double>&)'
         solutionComplexeA -> setValue(L1);

                                     ^

请帮助我,我真的想完成那个项目。

0 个答案:

没有答案