diff --git a/CHANGELOG.md b/CHANGELOG.md index 675b063..ee4429b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,12 +5,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## To be released + +### Added * [#192](https://github.com/python-qt-tools/PyQt5-stubs/pull/192) Add missing platform specific stubs: * Windows specific: QAxContainer.pyi QtWinExtras.pyi QtCore.QWinEventNotifier * MacOs X specific: QtMacExtras.pyi QtWidgets.QMacCocoaViewContainer +### Changed +* [#198](https://github.com/python-qt-tools/PyQt5-stubs/pull/198) Corrected `QTableWidget.cellWidget()` to return an an optional `QWidget` instead of a list of `QWidgets`. -### Added ## 5.15.6.0 ### Added diff --git a/PyQt5-stubs/QtWidgets.pyi b/PyQt5-stubs/QtWidgets.pyi index 3456a75..44b3f6d 100644 --- a/PyQt5-stubs/QtWidgets.pyi +++ b/PyQt5-stubs/QtWidgets.pyi @@ -10637,7 +10637,7 @@ class QTableWidget(QTableView): def setRangeSelected(self, range: QTableWidgetSelectionRange, select: bool) -> None: ... def removeCellWidget(self, arow: int, acolumn: int) -> None: ... def setCellWidget(self, row: int, column: int, widget: QWidget) -> None: ... - def cellWidget(self, row: int, column: int) -> typing.List[QWidget]: ... + def cellWidget(self, row: int, column: int) -> typing.Optional[QWidget]: ... def closePersistentEditor(self, item: typing.Optional[QTableWidgetItem]) -> None: ... # type: ignore[override] def openPersistentEditor(self, item: typing.Optional[QTableWidgetItem]) -> None: ... # type: ignore[override] def editItem(self, item: typing.Optional[QTableWidgetItem]) -> None: ...