C++ 将特征向量转换为QString以显示

C++ 将特征向量转换为QString以显示,c++,qt,eigen,qtgui,qtcore,C++,Qt,Eigen,Qtgui,Qtcore,在Qt接口中从Eigen库打印向量的最简单方法是什么 有没有一种简单的方法可以将向量转换为QString,这样我就可以使用setText() 或者有更简单的方法吗?对于N维向量,我会写以下内容: QString myString; for (int i = 0; i < svector; ++i) myString.append(QString(vector[i]) + "\n"); myLabel.setText(myString); QString myString; 对于(

在Qt接口中从
Eigen
库打印向量的最简单方法是什么

有没有一种简单的方法可以将向量转换为QString,这样我就可以使用
setText()


或者有更简单的方法吗?

对于N维向量,我会写以下内容:

QString myString;
for (int i = 0; i < svector; ++i)
    myString.append(QString(vector[i]) + "\n");
myLabel.setText(myString);
QString myString;
对于(int i=0;i
您不能使用QVectorXD吗?这是一些性能关键的东西吗?在任何情况下,请给出一些输入和预期输出示例。你想把它打印成什么格式?@LaszloPapp我用Eigen做了一些计算,所以我把所有东西都放在这样一个向量中,但如果我能巧妙地将它转换成你建议的格式,那就好了。性能不是什么大问题。我想让向量的条目相互印在下面。因为向量中没有太多条目,所以我考虑使用qlabel。但是如果有一种更聪明的方法可以一次打印出来,我更愿意这样做operator@MarcGlisse:在没有额外工作的情况下,您将无法与setText()一起使用。@LaszloPapp好的,我不熟悉Qt,但因为Eigen提供了一个运算符