aboutsummaryrefslogtreecommitdiffstats
path: root/examples/charts
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-03-23 13:22:37 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-03-23 16:52:02 +0100
commitea35d748ec16822a4b845e8e839ecd04f59ac763 (patch)
treeb8ec29de751d26f03b39035327a51dd52c529b19 /examples/charts
parent83e70cc9914a814658bfe495c6092b70e166a905 (diff)
Use pathlib in examples
Task-number: PYSIDE-1112 Change-Id: Ib99dbfb2c3889495d062b50dc9dbea04f1f78c79 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'examples/charts')
-rw-r--r--examples/charts/qmlpolarchart/qmlpolarchart.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/examples/charts/qmlpolarchart/qmlpolarchart.py b/examples/charts/qmlpolarchart/qmlpolarchart.py
index 006a801f1..ca24fdc7a 100644
--- a/examples/charts/qmlpolarchart/qmlpolarchart.py
+++ b/examples/charts/qmlpolarchart/qmlpolarchart.py
@@ -40,8 +40,10 @@
"""PySide6 port of the QML Polar Chart Example from Qt v5.x"""
-import sys
import os
+from pathlib import Path
+import sys
+
from PySide6.QtQuick import QQuickView
from PySide6.QtCore import Qt, QUrl
from PySide6.QtWidgets import QApplication, QMainWindow
@@ -51,12 +53,12 @@ if __name__ == '__main__':
app = QApplication(sys.argv)
viewer = QQuickView()
- viewer.engine().addImportPath(os.path.dirname(__file__))
+ src_dir = Path(__file__).resolve().parent
+ viewer.engine().addImportPath(os.fspath(src_dir))
viewer.engine().quit.connect(viewer.close)
viewer.setTitle = "QML Polar Chart"
- qmlFile = os.path.join(os.path.dirname(__file__), 'main.qml')
- viewer.setSource(QUrl.fromLocalFile(os.path.abspath(qmlFile)))
+ viewer.setSource(QUrl.fromLocalFile(os.fspath(src_dir / 'main.qml')))
viewer.setResizeMode(QQuickView.SizeRootObjectToView)
viewer.show()