Example #1
0
    def testReturnPolicy(self):
        view = QDeclarativeView()

        item1 = QDeclarativeItem()
        item1.setObjectName("Item1")
        view.scene().addItem(item1)
        self.assertEqual(item1.objectName(), "Item1") # check if the item still valid

        item2 = QDeclarativeItem()
        item2.setObjectName("Item2")
        item1.scene().addItem(item2)
        item1 = None
        self.assertEqual(item2.objectName(), "Item2") # check if the item still valid

        view = None
Example #2
0
 def __init__(self, parent = None):
     QDeclarativeItem.__init__(self, parent)
     # need to disable this flag to draw inside a QDeclarativeItem
     self.setFlag(QGraphicsItem.ItemHasNoContents, False)
     self._value = 0
     self.valueChanged.connect(self.needUpdate)
Example #3
0
    def testReturnPolicy(self):
        view = QDeclarativeView()

        item1 = QDeclarativeItem()
        item1.setObjectName("Item1")
        view.scene().addItem(item1)
        self.assertEqual(item1.objectName(),
                         "Item1")  # check if the item still valid

        item2 = QDeclarativeItem()
        item2.setObjectName("Item2")
        item1.scene().addItem(item2)
        item1 = None
        self.assertEqual(item2.objectName(),
                         "Item2")  # check if the item still valid

        view = None
Example #4
0
 def __init__(self, parent = None):
     QDeclarativeItem.__init__(self, parent)
     self._name = u''
     self._slices = []
     self._sum = 0
 def __init__(self, parent = None):
     QDeclarativeItem.__init__(self, parent)
     #self.movingPath = DictListModel([{"1": 2}])
     self.movingPath = [1, 2, 3]