aboutsummaryrefslogtreecommitdiffstats
path: root/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py')
-rw-r--r--examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py b/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py
index 024efbf16..9bd9f1e78 100644
--- a/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py
+++ b/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py
@@ -51,9 +51,10 @@ from utils import text_type
from PySide2.QtCore import Property, QUrl
from PySide2.QtGui import QGuiApplication, QPen, QPainter, QColor
from PySide2.QtQml import qmlRegisterType
-from PySide2.QtQuick import QQuickPaintedItem, QQuickView
+from PySide2.QtQuick import QQuickPaintedItem, QQuickView, QQuickItem
class PieSlice (QQuickPaintedItem):
+
def __init__(self, parent = None):
QQuickPaintedItem.__init__(self, parent)
self._color = QColor()
@@ -68,14 +69,14 @@ class PieSlice (QQuickPaintedItem):
def paint(self, painter):
pen = QPen(self._color, 2)
- painter.setPen(pen);
- painter.setRenderHints(QPainter.Antialiasing, True);
- painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16);
+ painter.setPen(pen)
+ painter.setRenderHints(QPainter.Antialiasing, True)
+ painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16)
-class PieChart (QQuickPaintedItem):
+class PieChart (QQuickItem):
def __init__(self, parent = None):
- QQuickPaintedItem.__init__(self, parent)
- self._name = u''
+ QQuickItem.__init__(self, parent)
+ self._name = None
self._pieSlice = None
def getName(self):