From 3a36157250b6193ab9f5910dab7e9ec9ada600de Mon Sep 17 00:00:00 2001 From: dalthviz <16781833+dalthviz@users.noreply.github.com> Date: Thu, 12 Dec 2024 18:12:17 -0500 Subject: [PATCH] Remove QMenu wrapper --- qtpy/QtWidgets.py | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/qtpy/QtWidgets.py b/qtpy/QtWidgets.py index 1b225421..1edbdbf5 100644 --- a/qtpy/QtWidgets.py +++ b/qtpy/QtWidgets.py @@ -213,25 +213,11 @@ def __getattr__(name): # Make `addAction` compatible with Qt6 >= 6.4 if PYQT5 or PYSIDE2 or parse(_qt_version) < parse("6.4"): - - class _QMenu(QMenu): - old_add_action = QMenu.addAction - - def addAction(self, *args): - return add_action( - self, - *args, - old_add_action=_QMenu.old_add_action, - ) - _menu_add_action = partialmethod( add_action, old_add_action=QMenu.addAction, ) QMenu.addAction = _menu_add_action - # Despite the previous line! - if QMenu.addAction is not _menu_add_action: - QMenu = _QMenu class _QToolBar(QToolBar): old_add_action = QToolBar.addAction