from PySide2.QtWidgets import QGraphicsScene, QGraphicsSceneMouseEvent import qt_ui.uiconstants as CONST class QLiberationScene(QGraphicsScene): def __init__(self, parent): super().__init__(parent) item = self.addText("Go to \"File/New Game\" to setup a new campaign or go to \"File/Open\" to load an existing save game.", CONST.FONT_PRIMARY) item.setDefaultTextColor(CONST.COLORS["white"]) def mouseMoveEvent(self, event: QGraphicsSceneMouseEvent): self.parent().sceneMouseMovedEvent(event) def mousePressEvent(self, event:QGraphicsSceneMouseEvent): self.parent().sceneMousePressEvent(event)