<分区>
我用 C++ 编写了一个相当大的程序,现在有人要我为它制作一个 GUI(在 Windows 中)。该程序生成应绘制的数据。我知道我可以使用 gtk+、Qt 或 MATLAB(使用 MEX 文件)来构建 GUI。
由于我的程序是一个科学程序,其输出的一些数据应该进行后处理和绘图,那么上述方法之间的比较如何?到目前为止,我一直在使用 MATLAB,因为我认为它具有更多可用于科学绘图和数据处理的内置工具。由于程序的 GUI 对我来说并不重要,易用性可能是最重要的因素。
标签 c++ matlab qt user-interface gtk
<分区>
我用 C++ 编写了一个相当大的程序,现在有人要我为它制作一个 GUI(在 Windows 中)。该程序生成应绘制的数据。我知道我可以使用 gtk+、Qt 或 MATLAB(使用 MEX 文件)来构建 GUI。
由于我的程序是一个科学程序,其输出的一些数据应该进行后处理和绘图,那么上述方法之间的比较如何?到目前为止,我一直在使用 MATLAB,因为我认为它具有更多可用于科学绘图和数据处理的内置工具。由于程序的 GUI 对我来说并不重要,易用性可能是最重要的因素。
最佳答案
我推荐使用 Qt,因为:
还有一些为 Qt 开发的成熟绘图库,如 QCustomPlot和 QWT .
QCustomPlot 是一个用于绘图的 Qt C++ 库,专注于制作美观和高质量的二维绘图、图形和图表,并为实时可视化应用程序提供高性能。
QWt 提供了一个二维绘图框架。它是如此成熟和擅长性能。
关于c++ - 比较 GTK+、Qt 和 MATLAB 为用 C++ 编写的科学程序开发 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23614379/