win7 下 qwt安裝教程

來源:互聯網
上載者:User

標籤:des   style   class   blog   java   http   

 一。安裝:
qwt的安裝很簡單,可以參看它的install文檔。
1.解開下載下來的zip檔案,比如解開到d:\qt\qwt-5.0.2目錄下,修改目錄下的qwtconfig.pri檔案裡面的安裝路徑,比如我準備將它安裝到d:\qt\qwt目錄下,則
win32 {
INSTALLBASE = D:/qt/qwt
}
2.從qt的cmd環境進入qwt-5.0.2目錄,運行
qmake qwt.pro
make
make install
3.把d:\qt\qwt\lib目錄加入到系統PATH變數裡面。
到這裡就已經安裝完成了,如果完全成功的話,你可以在qdesigner裡面看到有qwt的控制項在裡面了
補充:
Qwt是基於qt的一種免費的GUI組件。在網上的專欄網址是http://qwt.sourceforge.net/。在這個網址可以查看關於Qwt的介紹,樣本以及原始碼的下載。該類庫目前的版本是5.0.2,支援 Qt >= 2.3.0,但5.0.2版本我編譯很多次都沒成功後改5.0.0版本,一次就成功了 。
   下面介紹一下windows(VC6.0)上的編譯過程。Qwt來源程式下載後,解壓到一個目錄下,比如D:\qt\qwt.進入命令列方式,依次執行下面的命令:
cd D:\qt\qwt
qmake qwt.pro
nmake
cd designer
qmake qwtplugin.pro
nmake
cd ..
cd examples
qmake examples.pro
nmake
執行完上面的命令後,qwt組件就編譯完成了。然後將C:\Qt\Qwt\lib的qwt.dll和qwt.lib分別拷貝到D:\qt\4.3.2 \bin和D:\qt\4.3.2\lib(以qt安裝在D:\qt\4.3.2目錄下為例)目錄下。再將D:\Qt\Qwt\designer \plugins\designer目錄下的qwtplugin.dll和
qwtplugin.lib拷貝到D:\Qt\4.3.2\plugins\designer目錄下。再將D:\Qt\Qwt\include目錄下的所有檔案拷貝到D:\Qt\4.3.2\include目錄下。這樣就完成了Qwt的編譯和配置工作了。在Designer中繪製使用者介面時,就可以看到介面左側的ToolBox工具箱中增加了“Qwt”類型的控制項。我們在設計使用者介面時就可以像使用其它Qt控制項一樣使用Qwt組件了。程式中要增加庫檔案 qwt.lib,在編譯後會自動的把包含的標頭檔包含到程式中。
FROM: http://www.qtcn.org/bbs/read.php?tid=16740
正如JAVA有JFreeChart一樣,QT也有相似的繪製圖表的非官方組件QWT。QWT的安裝可以見這裡。裝完QWT後,在Designer中可以看到新添加的組件QwtWidget。裡面有QwtPlot,QwtKnob,QwtWheel等一些比較好用的組件。用QwtPlot為畢設系統做了一個資料擷取即時曲線圖,效果還不錯。(補充:VS下的Designer無法看到新添加的組件,需要把編譯後的 QWT目錄下的designer/plugins/designer/qwt _designer_plugin5.dll複製到Qt VS Integration下的plugins/designer下)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.