Exemple #1
0
 def label(self):
     if self._label:
         return self._label
     label = QGraphicsTextItem("")
     label.setVisible(False)
     label.setFont(self._font)
     label.setParentItem(self)
     label.setTextInteractionFlags(Qt.TextEditorInteraction)
     label.inputMethodEvent = self.inputProcess
     self._label = label
     self._label.hide()
     return label
Exemple #2
0
 def label(self):
     if self._label:
         return self._label
     font = QFont("Times", 30, QFont.Bold)
     label = QGraphicsTextItem("Part 1")
     label.setVisible(False)
     label.setFont(font)
     label.setParentItem(self)
     label.setPos(0, -40)
     label.setTextInteractionFlags(Qt.TextEditorInteraction)
     label.inputMethodEvent = None
     self._label = label
     return label
Exemple #3
0
 def annotate(self):
     text, bool_ = QInputDialog.getText(self.view, "Annotation dialog", "Annotation:")
     g=QGraphicsTextItem(str(text))
     g.setFlag(QGraphicsItem.ItemIgnoresTransformations)
     g.setFlag(QGraphicsItem.ItemIsMovable)
     g.setTextInteractionFlags(Qt.TextEditorInteraction)
     font=qApp.instance().font()
     font.setPointSizeF(10.)
     g.setFont(font)
     g.setDefaultTextColor(Qt.blue)
     g.setPos(500,1e4)
     self.trashItems.append(g)
     self.pw.addItem(g)
Exemple #4
0
 def annotate(self):
     text, bool_ = QInputDialog.getText(self.view, "Annotation dialog",
                                        "Annotation:")
     g = QGraphicsTextItem(str(text))
     g.setFlag(QGraphicsItem.ItemIgnoresTransformations)
     g.setFlag(QGraphicsItem.ItemIsMovable)
     g.setTextInteractionFlags(Qt.TextEditorInteraction)
     font = qApp.instance().font()
     font.setPointSizeF(10.)
     g.setFont(font)
     g.setDefaultTextColor(Qt.blue)
     g.setPos(500, 1e4)
     self.trashItems.append(g)
     self.pw.addItem(g)