Qwt(Qt Widgets for Technical Applications)是一個用于科學、工程和技術應用的 Qt 控件庫,提供曲線圖、儀表盤、刻度尺等專業可視化組件。
1. 安裝與配置
1.1 安裝方式
-
源碼編譯(推薦):
git clone https://github.com/qwt/qwt.git cd qwt qmake qwt.pro # 生成 Makefile make -j4 # 編譯 sudo make install
-
包管理器安裝(Linux):
sudo apt install libqwt-qt5-dev # Debian/Ubuntu sudo dnf install qwt-qt5-devel # Fedora
1.2 項目集成
在 .pro
文件中添加:
QT += svg printsupport # Qwt 依賴的 Qt 模塊
CONFIG += qwt
或手動指定路徑:
LIBS += -lqwt
INCLUDEPATH += /usr/local/qwt-6.2.0/include
2. 核心組件
組件 | 用途 |
---|---|
QwtPlot | 基礎二維繪圖區(支持曲線、柱狀圖等) |
QwtPlotCurve | 繪制曲線(支持多種樣式和標記點) |
QwtDial | 圓形儀表盤(如速度表) |
QwtKnob | 旋鈕控件 |