Реализовал в тупую(или так и надо?!) передачей указателя на родительское окно:
def createMdiChild(self):
child = MapWindow(self)
self.mdiArea.addSubWindow(child)
return child
Также в следующем классе:
class MapWindow(QWidget):
def __init__(self, parentwidget):
super(MapWindow, self).__init__()
self.parentwidget = parentwidget
.....
.....
def add_node(self):
self.setWindowTitle("Test")
self.Number = 1
for fa in range(10):
node = Hexagon(self.parentwidget)
self.setup(node)
Ну и наконец:
class Hexagon(QGraphicsItem):
def __init__(self, mainwindowpointer):
super(Hexagon, self).__init__()
self.mainwindowpointer = mainwindowpointer
def hoverEnterEvent(self, event):
# print(self.Number)
self.setSelected(True)
self.mainwindowpointer.statusBar().showMessage("Number: {}".format(self.Number))
Как такой вариант реализации?