Qt:QCustomPlot使用教程(一)——安裝與配置


0、說明

本節翻譯總結自:Qt Plotting Widget QCustomPlot - Setting Up

本節的內容是講如何配置QCustomPlot,而QCustomPlot的具體用法可以看后續章節。

1、下載

Qt Plotting Widget QCustomPlot - Download下載需要版本的QCustomPlot的壓縮包QCustomPlot.tar.gz,下載解壓后會得到qcustomplot.cpp.h文件,這兩個文件是我們需要的。

2、添加到項目

①把這兩個文件復制粘貼到項目下;

②右鍵點擊項目名 → 添加現有文件,選中之前項目文件下的兩個文件;

 

③配置完成,就可以在目錄中看到這兩個文件;

④添加變量。

如果你的QT版本是5.0及以上,那么.pro文件中的QT變量必須添加一個printsupport,就像下圖所寫的這樣:

 

 這樣配置完成之后,我們就可以使用QCustomPlot了,QCustomPlot是繼承自QWidget的。使用時,先生成一個QWidget,然后右鍵點擊這個QWidget,選擇提升為QCustomPlot,這樣我們就得到了一個QCustomPlot

有時候,右鍵點擊QWidget的時候,只有第二個提升為...,點進去之后,選中QCustomPlot,並點擊提升就行。

 

 當然,這時候並不會有任何視圖上的變化,但是當運行程序時,我們就能看到一個有着坐標軸和網格線的空畫布。

3、例子

QCustomPlot.tar.gz中包含了許多案例項目,可以編譯運行,這里就不再演示了。

4、使用QCustomPlot作為共享庫.so.dll

共享庫的意思是,在我們的工程項目中不包含庫.h.cpp,而是連接到一個外部的qcustomplot.so(GNU/Linux系統下)qcustomplot.cll(MSWindows)。

如果想在我們的應用中使用共享庫,需要在包含QCustomPlot頭文件之前使用宏定義QCUSTOMPLOT_USE_LIBRARY

之前提到的下載網頁中還有兩個下載項sharedlibsource,其中sharedlib提供了演示這一點的兩個項目:一個編譯共享的QCustomPlot庫,另一個使用共享庫。這可以幫助我們使用作為共享庫的QCustomPlot。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM