Skip to content

Releases: PlotPyStack/PythonQwt

Hotfix v0.10.5

10 Oct 07:20

Choose a tag to compare

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 pytest and coverage (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

08 Oct 16:06

Choose a tag to compare

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 pytest and coverage (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

04 Oct 07:10

Choose a tag to compare

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 pytest and coverage (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

16 Jun 18:09

Choose a tag to compare

Fixed regression introduced by last revision

PySide6 compatible release

27 Dec 14:48

Choose a tag to compare

v0.10.0

Added support for QtPy 2, PyQt6, PySide6

Maintenance release

29 Aug 14:47

Choose a tag to compare

Added internal scripts for automated test in virtual environments with both PyQt5 and PySide2

PySide2 support

23 Aug 12:40

Choose a tag to compare

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

17 Aug 17:23

Choose a tag to compare

This release introduces the following features:

  • a brand new test launcher,
  • a new flat-style design,
  • new convenience make functions 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

12 Aug 17:14

Choose a tag to compare

v0.6.2

Updated changelog

v0.6.1 - Maintenance release

07 Aug 15:12

Choose a tag to compare

Fixed another couple of annoying bugs left alone for around four years...