diff options
Diffstat (limited to 'sources/pyside6/tests/QtQml/registertype.py')
-rw-r--r-- | sources/pyside6/tests/QtQml/registertype.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/sources/pyside6/tests/QtQml/registertype.py b/sources/pyside6/tests/QtQml/registertype.py index cb1208b9c..254208dcb 100644 --- a/sources/pyside6/tests/QtQml/registertype.py +++ b/sources/pyside6/tests/QtQml/registertype.py @@ -45,9 +45,10 @@ from PySide6.QtQuick import QQuickView, QQuickItem, QQuickPaintedItem QML_IMPORT_NAME = "Charts" QML_IMPORT_MAJOR_VERSION = 1 + @QmlElement class PieSlice (QQuickPaintedItem): - def __init__(self, parent = None): + def __init__(self, parent=None): QQuickPaintedItem.__init__(self, parent) self._color = QColor() self._fromAngle = 0 @@ -78,14 +79,15 @@ class PieSlice (QQuickPaintedItem): def paint(self, painter): global paintCalled pen = QPen(self._color, 2) - painter.setPen(pen); - painter.setRenderHints(QPainter.Antialiasing, True); - painter.drawPie(self.boundingRect(), self._fromAngle * 16, self._angleSpan * 16); + painter.setPen(pen) + painter.setRenderHints(QPainter.Antialiasing, True) + painter.drawPie(self.boundingRect(), self._fromAngle * 16, self._angleSpan * 16) paintCalled = True + @QmlElement class PieChart (QQuickItem): - def __init__(self, parent = None): + def __init__(self, parent=None): QQuickItem.__init__(self, parent) self._name = '' self._slices = [] @@ -106,9 +108,11 @@ class PieChart (QQuickItem): slices = ListProperty(PieSlice, append=appendSlice) + appendCalled = False paintCalled = False + class TestQmlSupport(unittest.TestCase): def testIt(self): @@ -125,5 +129,6 @@ class TestQmlSupport(unittest.TestCase): self.assertTrue(appendCalled) self.assertTrue(paintCalled) + if __name__ == '__main__': unittest.main() |