linux下Qt開發環境中qwt庫的安裝與使用


 

自由轉載 ^_^   同時請注明原文出處:http://www.cnblogs.com/wangvsa/archive/2012/08/26/2657562.html

題外話:

  這學期軟件實習作業是,給定三個頂點,畫出三角形以及其內切圓、外接圓。並且要繪制坐標軸,實現縮放等功能。

  由於mfc我之前已經使用過,這次想嘗試下新鮮的方法,再加上我是linux環境,最終就決定了使用Qt。

  實現過程中發現最主要的難點是繪制坐標軸以及坐標轉換,上網搜索發現qwt庫不僅實現了這些功能,而且還擁有

許多人性化的功能,比如視圖的拖動、視圖右側的圖例、鼠標滾輪控制縮放等。

  在文章最后給出了這個小程序截圖和源代碼。

 

  qwt的安裝與使用

  安裝好qt開發環境后,先去其主頁下載qwt庫源代碼。

  以我下載的qwt-6.0.1.zip為例,解壓得到qwt-6.0.1。

 

1.安裝qwt-6.0.1

  執行下面的命令:

1 cd qwt-6.0.1
2 qmake
3 make
4 make install

   這樣就完成qwt-6.0.1的安裝了,安裝的路徑是/usr/local/qwt-6.0.1。

 

2.添加qwt庫路徑到鏈接器的路徑當中

  使用了qwt庫的程序會鏈接到libqwt.so庫,而這個庫安裝路徑並不在

系統環境變量內,所以要自己添加其路徑。編輯~/.bashrc在最后一行加上:

export LD_LIBRARY_PATH=/usr/local/qwt-6.0.1/lib

 

3.編譯示例程序

  由於上面的編譯過程沒有自動編譯示例程序,需要我們手動編譯

所有示例程序都放在qwt-6.0.1/examples/目錄下,執行下面的命令:

1 cd examples
2 qmake 
3 make

編譯后的所有可執行程序就放在qwt/examples/bin/目錄下。

 

4.在自己的程序中使用qwt庫

  只需要修改一下.pro文件即可,加上如下兩句:

INCLUDEPATH += /usr/local/qwt-6.0.1/include
LIBS += -L"/usr/local/qwt-6.0.1/lib/" -lqwt

這樣就可以在自己的程序中使用qwt提供的類了。

 

  下面是我用qt+qwt寫的小程序

  

程序的源代碼點這


免責聲明!

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



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