Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Closed
Labels
Description
Bug summary
Using the latest PySide6 version (6.4.0) and Matplotlib version (3.6.1), it is not possible to importFigureCanvasQTAgg
. It seems that the whole Qt backend breaks.
Code for reproduction
frommatplotlib.backends.backend_qtaggimportFigureCanvasQTAgg
Actual outcome
File "C:\Users\Mustafa\Desktop\Projects\test_project\test.py", line 1, in <module> from matplotlib.backends.backend_qtagg import FigureCanvasQTAgg File "C:\Users\Mustafa\Desktop\Projects\test_project\.venv\lib\site-packages\matplotlib\backends\backend_qtagg.py", line 12, in <module> from .backend_qt import QtCore, QtGui, _BackendQT, FigureCanvasQT File "C:\Users\Mustafa\Desktop\Projects\test_project\.venv\lib\site-packages\matplotlib\backends\backend_qt.py", line 72, in <module> _MODIFIER_KEYS = [ File "C:\Users\Mustafa\Desktop\Projects\test_project\.venv\lib\site-packages\matplotlib\backends\backend_qt.py", line 73, in <listcomp> (_to_int(getattr(_enum("QtCore.Qt.KeyboardModifier"), mod)),TypeError: int() argument must be a string, a bytes-like object or a real number, not 'KeyboardModifier'
Expected outcome
Success import and usage
Additional information
No response
Operating system
Windows
Matplotlib Version
3.6.1
Matplotlib Backend
No response
Python version
3.10.8
Jupyter version
No response
Installation
pip