QT绘图控件QWT的安装及配置
生活随笔
收集整理的這篇文章主要介紹了
QT绘图控件QWT的安装及配置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、QWT庫下載
解壓下載的壓縮包,我們可以看到里面包含多個(gè)文件夾,有源碼、有參考程序、有說明文檔等等,有時(shí)間建議把參考程序都看一下,這樣都每個(gè)控件有什么功能都很熟悉。
2、QWT編譯
網(wǎng)上介紹QWT編譯有兩種方式,一種是使用命令行編譯、一種是使用Qt Creator編譯。
我再剛剛開始學(xué)習(xí)編譯的時(shí)候,我也采用了圖形化的編譯方法,也就是采用Qt Creator進(jìn)行編譯,但是編譯完成過后,不能正確的使用。后面我又采用了命令行編譯,可以正確使用。那這里,我主要就介紹如何使用命令行進(jìn)行源碼編譯。
- 把下載好的壓縮包解壓到一個(gè)固定的文件夾。
- 通過QT Creator自帶的命令行工具進(jìn)入到上訴文件夾
- 使用命令”qmake qwt.pro“
- 看見 creating的字樣,我們就可以開始編譯了。使用”mingw32-make“命令
- 等待編譯完以后,我們使用”mingw32-make install“進(jìn)行安裝。
至此,我們對QWT的安裝已經(jīng)全部完成了,那我們安裝的qwt的庫去哪里了呢?我們打開源碼目錄下,有一個(gè)qwtconfig.pri文件夾。可以清晰的看到庫的安裝位置。
3、QWT的配置
- 從C:\Qwt-6.1.4\lib下拷貝libqwt.a、libqwtd.a到QT的安裝目錄的lib文件夾下(D:\Qt\Qt5.11.1\5.11.1\mingw53_32\lib)。
- 從C:\Qwt-6.1.4\lib下拷貝qwt.dll、qwtd.dll到QT的安裝目錄的bin文件夾下(D:\Qt\Qt5.11.1\5.11.1\mingw53_32\bin)。
- 從C:\Qwt-6.1.4\plugins\designer下拷貝qwt_designer_plugin.dll到QT的安裝目錄D:\Qt\Qt5.11.1\5.11.1\mingw53_32\plugins\designer下。
- 在QT安裝目錄D:\Qt\Qt5.11.1\5.11.1\mingw53_32\include下新建一個(gè)QWT文件夾,然后將C:\Qwt-6.1.4\include下的全部內(nèi)容拷貝過去。
到此QWT配置就算完成了。.
?
4、QWT的演示
在工程里,使用Qt designer打開.ui文件。
在左方全部控件的最下方,我們就可以看到QWT的控件了。想要使用什么控件,直接拖拽就行。
?
5、使用QWT中的一些問題及解決方法
- 在使用debug編寫完,想轉(zhuǎn)用release生成文件的時(shí)候,發(fā)現(xiàn)程序總會出現(xiàn)”QWidget: Must construct a QApplication before a QWidget“的錯誤。查了好多資料,發(fā)現(xiàn)是debug和release的動態(tài)鏈接庫用混了。為了解決這個(gè)問題,我們可以在.pro文件里面加上這段話,然后再重新構(gòu)建一下就可以清楚的區(qū)分debug和release的動態(tài)鏈接庫了。
?
?
總結(jié)
以上是生活随笔為你收集整理的QT绘图控件QWT的安装及配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言 volatile的作用与使用场景
- 下一篇: 嵌入式Linux学习1——Linux常用