From 5dfdad1617dfe78aa725bf2768f9b8d13b2ec0b9 Mon Sep 17 00:00:00 2001 From: mkrieger1 Date: Thu, 17 Nov 2022 14:36:15 +0100 Subject: [PATCH 1/2] Fix return type of QTableWidget.cellWidget --- PyQt5-stubs/QtWidgets.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: ... From 7b2f9474a246a6f766f4a5e851a608bb939d46d2 Mon Sep 17 00:00:00 2001 From: Kyle Altendorf Date: Tue, 22 Nov 2022 08:08:53 -0500 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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