【发布时间】:2014-05-25 11:04:12
【问题描述】:
在 Qt 界面中从 Eigen 库打印矢量的最简单方法是什么?
有没有一种简单的方法可以将向量转换为 QString 以便我可以使用 setText()?
或者有更简单的方法吗?
【问题讨论】:
-
不能使用 QVectorXD 吗?它是一些性能关键的东西吗?无论如何,请给出一些输入和预期输出示例。您希望将其打印成什么格式?
-
@LaszloPapp 我使用 Eigen 进行了一些计算,因此我将所有内容都保存在这样的向量中,但如果我能以某种方式巧妙地将其转换为您建议的格式,那就没问题了。性能不是大问题。我希望将向量的条目打印在彼此的下方。由于向量中的条目不多,所以我想到了使用 Qlabels。但是,如果有更聪明的方法可以一次打印它们,我会更喜欢。
-
使用 QtextOStream 和操作符
-
@MarcGlisse:如果没有额外的工作,您不会与 setText() 一起使用。
-
@LaszloPapp 好吧,我对 Qt 不熟悉,但由于 Eigen 提供了一个运算符