PyQt6: Cannot create new custom QEvent
Ales Erjavec
ales.erjavec324 at gmail.com
Mon Apr 19 13:18:58 BST 2021
Hi,
In PyQt6 this fails with a type error:
```
from PyQt6.QtCore import QEvent
class CustomEvent(QEvent):
EventType = QEvent.registerEventType()
def __init__(self):
super().__init__(CustomEvent.EventType) # << Error Here
ev = CustomEvent()
ev.type()
```
because the QEvent.__init__ arg must be QEvent.Type; in PyQt6 this is
an python enum and cannot represent 'undeclared' values).
Best wishes
Aleš Erjavec
More information about the PyQt
mailing list