?(轉載) http://blog.csdn.net/dongliqiang2006/article/details/4479147
Qwt(
http://qwt.sourceforge.net/
)是基于Qt寫的一個圖形類庫,不知道這樣說對不對,它的原文說明是這樣的:
Qwt - Qt Widgets for Technical Applications
The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a 2D plot widget it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.
下面講的是Qwt5.0.2版在Qt4.3.3+minGW+eclipse環境下的安裝與使用
一。安裝:
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 Widgets for Technical Applications
The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a 2D plot widget it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.
下面講的是Qwt5.0.2版在Qt4.3.3+minGW+eclipse環境下的安裝與使用
一。安裝:
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的控件在里面了。
繼續昨天沒有完成的任務吧,這里再講講如何在eclipse上編寫Qt程序,并在其中使用qwt的類
1.在eclipse里面新新一個qt GUI項目之后,修改它的pro文件,加上如下兩項
LIBS += -L"d:/Qt/Qwt/lib" /
??? -lqwt
INCLUDEPATH += d:/qt/qwt/include
上面的d:/qt/qwt是上一篇提到的qwt的安裝目錄了,只有加上這兩項,qmake才能找到qwt,并正確的將它鏈接到你的程序中。
2.為了能讓eclipse能為qwt類實現代碼補全,我們還要將d:/qt/qwt/include加入到該工程的屬性對話框中C/C++ Include Paths and Symbols內
3.如果要用eclipse中嵌入的Ui編輯器來設計Ui的話,因為它里面的控件里沒有包含qwt的,所以我們得使用Promoted widget功能了,具體的說,就是你在你要使用qwt控件的位置,拖一個qwidget(其他的也可以)上面,然后在它上面右擊,選中Promoted widget,然后在出現的對話框中選中base class name為qwidget好了,Promoted class name就是你為使用的qwt類的名字,比如我要使用一個QwtPlot類來畫曲線,我就在這里填上QwtPlot,然后在Header file內填入相應的頭文件qwt_plot.h,這樣就完成了,保存后返回去完成相應的代碼吧
1.在eclipse里面新新一個qt GUI項目之后,修改它的pro文件,加上如下兩項
LIBS += -L"d:/Qt/Qwt/lib" /
??? -lqwt
INCLUDEPATH += d:/qt/qwt/include
上面的d:/qt/qwt是上一篇提到的qwt的安裝目錄了,只有加上這兩項,qmake才能找到qwt,并正確的將它鏈接到你的程序中。
2.為了能讓eclipse能為qwt類實現代碼補全,我們還要將d:/qt/qwt/include加入到該工程的屬性對話框中C/C++ Include Paths and Symbols內
3.如果要用eclipse中嵌入的Ui編輯器來設計Ui的話,因為它里面的控件里沒有包含qwt的,所以我們得使用Promoted widget功能了,具體的說,就是你在你要使用qwt控件的位置,拖一個qwidget(其他的也可以)上面,然后在它上面右擊,選中Promoted widget,然后在出現的對話框中選中base class name為qwidget好了,Promoted class name就是你為使用的qwt類的名字,比如我要使用一個QwtPlot類來畫曲線,我就在這里填上QwtPlot,然后在Header file內填入相應的頭文件qwt_plot.h,這樣就完成了,保存后返回去完成相應的代碼吧
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
