示例#1
0
    def __init__(self, inherit, pos):
        self.text = ""
        self.line = None
        self.connectedEnds = []
        self.selected = True

        QRect.__init__(self)
        if inherit == "parent":
            self.text = "P"
            self.line = QLine(pos.x() + 20, pos.y() - 10, pos.x() + 20, pos.y())
            self.setRect(pos.x() + 10, pos.y() - 30, 20, 20)
        else:
            self.text = "C"
            self.line = QLine(pos.x() + 20, pos.y() + 40, pos.x() + 20, pos.y() + 50)
            self.setRect(pos.x() + 10, pos.y() + 50, 20, 20)
示例#2
0
	def __init__(self, pos, size=QSize(0, 0), shift=None):
		QRect.__init__(self, pos, size)
		if shift is None:
			self.shift = QPoint(0,0)
		else:
			self.shift = shift