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 | 旋钮控件 |