本节翻译总结自:Qt Plotting Widget QCustomPlot - Setting Up
本节的内容是讲如何配置QCustomPlot,而QCustomPlot的具体用法可以看后续章节。
去Qt Plotting Widget QCustomPlot - Download下载需要版本的QCustomPlot的压缩包QCustomPlot.tar.gz,下载解压后会得到qcustomplot的.cpp与.h文件,这两个文件是我们需要的。
①把这两个文件复制粘贴到项目下;
②右键点击项目名 → 添加现有文件,选中之前项目文件下的两个文件;
③配置完成,就可以在目录中看到这两个文件;
④添加变量。
如果你的QT版本是5.0及以上,那么.pro文件中的QT变量必须添加一个printsupport,就像下图所写的这样:
这样配置完成之后,我们就可以使用QCustomPlot了,QCustomPlot是继承自QWidget的。使用时,先生成一个QWidget,然后右键点击这个QWidget,选择提升为QCustomPlot,这样我们就得到了一个QCustomPlot。
有时候,右键点击QWidget的时候,只有第二个提升为…,点进去之后,选中QCustomPlot,并点击提升就行。
当然,这时候并不会有任何视图上的变化,但是当运行程序时,我们就能看到一个有着坐标轴和网格线的空画布。
QCustomPlot.tar.gz中包含了许多案例项目,可以编译运行,这里就不再演示了。
共享库的意思是,在我们的工程项目中不包含库.h和.cpp,而是连接到一个外部的qcustomplot.so(GNU/Linux系统下)或qcustomplot.cll(MSWindows)。
如果想在我们的应用中使用共享库,需要在包含QCustomPlot头文件之前使用宏定义QCUSTOMPLOT_USE_LIBRARY。
之前提到的下载网页中还有两个下载项sharedlib与source,其中sharedlib提供了演示这一点的两个项目:一个编译共享的QCustomPlot库,另一个使用共享库。这可以帮助我们使用作为共享库的QCustomPlot。
手机扫一扫
移动阅读更方便
你可能感兴趣的文章