0
class TextItem(QGraphicsTextItem):
def __init__(self,text):
QGraphicsTextItem.__init__(self,text)
self.text=text
self.setFlag(QGraphicsItem.ItemIsMovable, True)
self.setFlag(QGraphicsItem.ItemIsSelectable, True)
self.setFlag(QGraphicsItem.ItemIsFocusable, True)
def paint(self,painter,option,widget):
self.pen = QPen()
self.pen.setWidth(2)
painter.setPen(self.pen)
painter.drawRect(self.boundingRect())
QGraphicsTextItemをペイントできます。しかし、問題は.... QGraphicsTextItemのテキストは、ペイントすると消えます。どうすれば解決できますか?PYQT QGraphicsTextItemを正しくペイントする方法
テキストをペイントしているようではありません。ちょうどRectです。ちょうど 'drawText'を実行してください – strubbly
私はすでにQGraphicsTextItem .__ init __(self、text)のようにTextを設定しているので、私はそれをしませんでした。 – Jason