In the realm of 2D curve rendering with high efficiency, QWT emerges as a preferable open-source choice within the Qt framework, particularly in contrast to alternatives such as QCustomPlot, which is governed by the GPL license and carries an infectiousness in terms of its licensing implications. However, with the Qwt project no longer being maintained, the original QWT has become unable to meet some of my development needs, like the absence of CMake support. As a result, I have taken it upon myself to maintain and update the original QWT project, and I have also open-sourced it to better fit my development scenario.
So far, I have released the tag v0.0.4 version, which introduces CMake support to the original QWT project. If your only goal is to add CMake support to QWT, you can simply download this version. Starting from the versions after tag v0.0.4, I will make targeted modifications to the original QWT source code based on my own needs. This will include expanding functionality and optimizing interfaces, and I will continue the original QWT version numbering sequence(starting from version 6.2). This project begins at version 7.0. It should be noted that version 7.0 and its subsequent versions have some incompatible interfaces with QWT 6.2.0. USERS ARE ADVISED TO BE AWARE OF THIS.
- add cmake support
- Enhance the interface of QwtPlotBarChart to support pen and brush settings.
this is fork from qwt lib
add the cmake ,can build with qt5 and qt6
Perhaps some improvements will also be submitted to this hub
Qwt is an extension to the libraries of the Qt Project.
The Qwt library contains widgets and components which are
primarily useful for technical and scientifical purposes.
It includes a 2-D plotting widget, different kinds of sliders,
and much more.
Qwt is hosted at http://qwt.sf.net
Qwt Widget Library
Copyright (C) 1997 Josef Wilgen
Copyright (C) 2002 Uwe Rathmann
Qwt is published under the Qwt License, Version 1.0.
You should have received a copy of this licence in the file
COPYING.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.