示例#1
0
    def testReturnPolicy(self):
        view = QQuickView()

        item1 = QQuickItem()
        item1.setObjectName("Item1")
        # TODO: This existed in QDeclarativeView but not in QQuickView.
        # Have to rewrite this to the QQuickView equivalent
        view.scene().addItem(item1)
        self.assertEqual(item1.objectName(), "Item1") # check if the item still valid

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

        view = None
示例#2
0
文件: bug_915.py 项目: zhoub/pyside2
    def testReturnPolicy(self):
        view = QQuickView()

        item1 = QQuickItem()
        item1.setObjectName("Item1")
        # TODO: This existed in QDeclarativeView but not in QQuickView.
        # Have to rewrite this to the QQuickView equivalent
        view.scene().addItem(item1)
        self.assertEqual(item1.objectName(),
                         "Item1")  # check if the item still valid

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

        view = None