Releases: PlotPyStack/PythonQwt
Hotfix v0.10.6
Version 0.10.6
- Qt6 support:
- Handled all occurences of deprecated
QWidget.getContentsMarginsmethod. - Removed references to NonCosmeticDefaultPen
- Fixed
QApplication.desktopAttributeError - Fixed
QPrinter.HighResolutionAttributeErroron Linux - Fixed
QPrinter.setColorModeAttributeErroron PyQt6/Linux - Fixed
QPrinter.setOrientationdeprecation issue - Fixed
QPrinter.setPaperSizedeprecation issue
- Handled all occurences of deprecated
- Improved unit tests:
- Ensure that tests are entirely executed before quitting (in unattended mode)
- Added more tests on
qwt.symbols - Added tests on
qwt.plot_renderer
qwt.plot_renderer: fixed resolution typeqwt.symbols: fixedQPointFtype mismatch- Removed CHM help file generation (obsolete)
Hotfix v0.10.5
Version 0.10.5
- Issue #81 - Signal disconnection issue with PySide 6.5.3
Version 0.10.4
- Issue #80 - Print to PDF: AttributeError: 'NoneType' object has no attribute 'getContentsMargins'
Version 0.10.3
-
Issue #79 - TypeError: unexpected type 'QSize' (thanks to @luc-j-bourhis)
-
Moved project to the PlotPyStack organization.
-
Unit tests: added support for
pytestandcoverage(60% coverage as of today) -
Issue #74 - TypeError: QwtPlotDict.init() [...] with PySide 6.5.0
-
Issue #77 - AttributeError: 'XXX' object has no attribute '_QwtPlot__data'
-
Issue #72 - AttributeError: 'QwtScaleWidget' object has no attribute 'maxMajor' / 'maxMinor' / 'stepSize'
-
Issue #76 - [PySide] AttributeError: 'QwtPlotCanvas' object has no attribute 'Sunken'
-
Issue #63 - TypeError: 'PySide2.QtCore.QRect' object is not subscriptable
Hotfix v0.10.4
Version 0.10.4
- Issue #80 - Print to PDF: AttributeError: 'NoneType' object has no attribute 'getContentsMargins'
Version 0.10.3
-
Issue #79 - TypeError: unexpected type 'QSize' (thanks to @luc-j-bourhis)
-
Moved project to the PlotPyStack organization.
-
Unit tests: added support for
pytestandcoverage(60% coverage as of today) -
Issue #74 - TypeError: QwtPlotDict.init() [...] with PySide 6.5.0
-
Issue #77 - AttributeError: 'XXX' object has no attribute '_QwtPlot__data'
-
Issue #72 - AttributeError: 'QwtScaleWidget' object has no attribute 'maxMajor' / 'maxMinor' / 'stepSize'
-
Issue #76 - [PySide] AttributeError: 'QwtPlotCanvas' object has no attribute 'Sunken'
-
Issue #63 - TypeError: 'PySide2.QtCore.QRect' object is not subscriptable
Hotfix v0.10.3
Version 0.10.3
-
Issue #79 - TypeError: unexpected type 'QSize' (thanks to @luc-j-bourhis)
-
Moved project to the PlotPyStack organization.
-
Unit tests: added support for
pytestandcoverage(60% coverage as of today) -
Issue #74 - TypeError: QwtPlotDict.init() [...] with PySide 6.5.0
-
Issue #77 - AttributeError: 'XXX' object has no attribute '_QwtPlot__data'
-
Issue #72 - AttributeError: 'QwtScaleWidget' object has no attribute 'maxMajor' / 'maxMinor' / 'stepSize'
-
Issue #76 - [PySide] AttributeError: 'QwtPlotCanvas' object has no attribute 'Sunken'
-
Issue #63 - TypeError: 'PySide2.QtCore.QRect' object is not subscriptable
Hotfix v0.10.2
Fixed regression introduced by last revision
PySide6 compatible release
v0.10.0 Added support for QtPy 2, PyQt6, PySide6
Maintenance release
Added internal scripts for automated test in virtual environments with both PyQt5 and PySide2
PySide2 support
This release adds PySide2 support.
However, please note that PySide2 still lacks features regarding NumPy arrays interface, hence a huge performance difference with respect to PyQt5 (see here).
PythonQwt 0.7.0
This release introduces the following features:
- a brand new test launcher,
- a new flat-style design,
- new convenience
makefunctions to create rapidly plots, curves, markers, and so on (examples were updated to use those functions).
An overview of the new flat-style design:
It may not be visible, but a major code cleaning and code formatting effort was also achieved for this release, hence leading to:
- a more readable and easy to maintain source code base,
- a couple of bug fixes and optimizations.
To try the new test launcher, you may type python-qwt-tests from the command line or run it directly from Python:
from qwt import tests
tests.run()This will show the test launcher main window:
Maintenance release
v0.6.2 Updated changelog

