def __setup(self): self.__clear() font = self.font() group = QGraphicsItemGroup(self) for text in self.__items: t = QGraphicsSimpleTextItem(text, group) t.setData(0, text) t.setFont(font) t.setToolTip(text) self.__textitems.append(t)
def __setup(self) -> None: self.__clear() font = self.__effectiveFont if self.__autoScale else self.font() assert self.__group is None group = QGraphicsItemGroup() for text in self.__items: t = QGraphicsSimpleTextItem(group) t.setFont(font) t.setText(text) t.setData(0, text) self.__textitems.append(t) group.setParentItem(self) self.__group = group