mne-qt-browser icon indicating copy to clipboard operation
mne-qt-browser copied to clipboard

BUG: Use of deprecated function

Open larsoner opened this issue 2 years ago • 1 comments

Our use of QMouseEvent in _mouseMove etc. is deprecated in PySide 6.4.1:

>>> from PySide6.QtCore import QEvent
>>> from PySide6.QtGui import QMouseEvent
>>> from PySide6.QtCore import Qt, QPointF
>>> pos = QPointF(288.683594, 4.558000)
>>> QMouseEvent(QEvent.Type.MouseButtonPress, pos, Qt.MouseButton.NoButton, Qt.MouseButton.NoButton, modifier)
<stdin>:1: DeprecationWarning: Function: 'QMouseEvent.QMouseEvent(QEvent.Type type, const QPointF & localPos, Qt.MouseButton button, QFlags<Qt.MouseButton> buttons, QFlags<Qt.KeyboardModifier> modifiers, const QPointingDevice * device)' is marked as deprecated, please check the documentation for more information.
<PySide6.QtGui.QMouseEvent(MouseButtonPress NoButton pos=288.684,4.558 scn=288.684,4.558 gbl=2.14748e+09,2.14748e+09 dev=QPointingDevice("core pointer" Mouse id=1))>

larsoner avatar Nov 28 '22 15:11 larsoner

cross-ref https://bugreports.qt.io/browse/PYSIDE-2136?filter=-2 where this shows up as a SystemError in CIs

larsoner avatar Nov 28 '22 16:11 larsoner