def __init__(self):
super(QtGui.QMainWindow, self).__init__()
self.diagramScene = QtGui.QGraphicsScene(self)
uic.loadUi('arrow.ui', self)
self.graphicsView.setScene( self.diagramScene )
t1 = QtGui.QGraphicsRectItem(QtCore.QRectF(20,20,100,50 ))
t1.setBrush(QtGui.QBrush(QtCore.Qt.white))
# t1.setFlag( QtGui.QGraphicsItem.ItemIsSelectable | QtGui.QGraphicsItem.ItemIsMoveable )
self.diagramScene.addItem(t1)
p1 = QtGui.QGraphicsEllipseItem(QtCore.QRectF(200,200,100,50))
p1.setBrush(QtGui.QBrush(QtCore.Qt.white))
# p1.setFlags( QtGui.QGraphicsItem.ItemIsSelectable | QtGui.QGraphicsItem.ItemIsMoveable )
arc1 = ArcItem(self, self.diagramScene)
arc1.arcLine.setLine(20,20,200,200)
arc1.setPolygon()
self.diagramScene.addItem(p1)
self.show()
pass
评论列表
文章目录