Skip to content

Releases: python-qt-tools/PyQt5-stubs

5.15.2.0

22 Feb 07:55
Compare
Choose a tag to compare

5.15.2.0

Added

  • #125 on QtWidgets.QMessageBox, enumerators are also attributes of their enumerations
  • #99 enable mypy's strict mode
  • #92 add Sequence methods and .__setitem__() to sip.array
  • #94 add several operators to QIODevice.OpenMode and QIODevice.OpenModeFlag
  • #93 test against 3.5, 3.6, 3.7, 3.8, and 3.9
  • #71 update to PyQt5 5.15.1
  • #56 adds pyqtBoundSignal.__getitem__() allowing for indexing
  • #51 adds pyqtBoundSignal.signal hinted as str

Changed

  • #129 fixes QThread and QNetworkAccessManager signals
  • #109 .__or__() for QMessageBox.StandardButton and QMessageBox.StandardButtons
  • #126 fix QCoreApplication.instance() return type to be optional
  • #102 fix pyqtSlot parameter typing and overloads
  • #104 sip.voidptr handles integer values and sequences and takes self
  • #103 pyqtBoundSignal.disconnect()'s slot parameter is optional
  • #100 fill generic parameter as sip.array[int] for QtDataVisualization textures
  • #92 remove self from qDefaultSurfaceFormat() and qIdForNode()
  • #83 fixes sip.array to be generic
  • #79 fixes extra class layer in several modules
  • #57 fixes PYQT_SLOT to allow callables returning any object
  • #56 fixes pyqtSignal as a descriptor and moves .emit(), .connect(), and .disconnect() to pyqtBoundSignal
  • #54 fixes pyqtSignal.connect() and pyqtSignal.disconnect() to support QMetaObject.Connection
  • #59 fixes QGuiApplication.lastWindowClosed to be a signal
  • #58 improves QObject.findChild and QObject.findChildren
  • #50 fixes QAbstractItemModelTester.FailureReportingMode attributes
  • #46 fixes QCoreApplication and QObject signals
  • #48 fixes some signals for QClipBoard, QWindows, QQuickView, QQmlApplicationEngine and QQmlEngine
  • #49 fixes QAbstractItemView.setModel() to accept None

5.14.2.2

02 May 18:18
Compare
Choose a tag to compare

Added

Changed

  • #43 Update stubs to PyQt5.14.2

Removed

5.14.2.1

01 May 09:23
a2f02d7
Compare
Choose a tag to compare

Added

  • #39 Add this changelog file
  • #36, #41 New build script for upstream stubs includes extra
    packages
    like QtWebEngine and Qt3D

Changed

  • #38 Changed license to GPLv3 to be compilient with PyQt5 license

Fixed