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.


Project page

The official project page is hosted at sourceforge


Qwt is distributed under the terms of the Qwt License, Version 1.0.

Mailing list

For all kind of Qwt related questions there is a Qwt mailing list.

Supported platforms

Qwt 5.x might be usable in all environments where you find a Qt. It is compatible with Qt 3.x and Qt 4.x, but the documentation is generated for Qt 4.x.



Stable releases, prereleases and snapshots are available at the Qwt project page.

Qwt doesn´t distribute binary packages, but below is a incomplete list of packagers : Debian, S.u.S.E, Gentoo. Fink. Ubuntu.

For getting a 5.1 development snapshot from the SVN repository:

 svn co https://qwt.svn.sourceforge.net/svnroot/qwt/trunk/qwt 

For getting a snapshot with all bugfixes for the latest 5.0 release:

 svn co https://qwt.svn.sourceforge.net/svnroot/qwt/branches/qwt-5.0 


Have a look at the qwt.pro project file. It is prepared for building dynamic libraries in Win32 and Unix/X11 environments. If you don't know what to do with it, read the file INSTALL and/or Trolltechs qmake documentation. Once you have build the library you have to install all files from the lib, include and doc directories.

Related Projects

QwtPlot3D, an OpenGL 3D plot widget.
QtiPlot, data analysis and scientific plotting tool, using QwtPlot.

Language Bindings

PyQwt, a set of Qwt Python bindings.
Korundum/QtRuby, including a set of Qwt Ruby bindings.


Uwe Rathmann, Josef Wilgen ( <= Qwt 0.2 )
Project admin:
Uwe Rathmann <rathmann@users.sourceforge.net>

Generated on Mon Feb 26 21:22:35 2007 for Qwt User's Guide by  doxygen 1.4.6