Details
-
Bug
-
Resolution: Cannot Reproduce
-
Not Evaluated
-
None
-
5.15.2, 6.0.0
-
None
Description
I've tried to run a hello world with QML in a laptop with Windows 10. The program is executed but you have a white screen and an error message "Network error" in the console.
On Linux work properly but it's impossible on Windows 10. I tried changing path object or changing the QUrl method but I had the same result,
QML file -> hello.qml
import QtQuick 2.0 Rectangle { width: 200 height: 200 color: "green" Text { text: "Hello world" anchors.centerIn: parent } TextInput { id: textInput1 x: 60 y: 112 width: 80 height: 20 text: qsTr("Introduzca texto") font.pixelSize: 12 } }
Python file -> hello_qml.py
import sys from pathlib import Path, WindowsPath from PySide2.QtWidgets import QApplication from PySide2.QtQuick import QQuickView from PySide2.QtCore import QUrl app = QApplication(sys.argv) qml_file = str(Path(__file__).parents[0] / 'hello.qml') # qml_file = str(WindowsPath(__file__).parents[0] / 'hello.qml') print(f'qml file = {qml_file}') # url = QUrl(qml_file) url = QUrl.fromLocalFile(qml_file) view = QQuickView() view.setSource(url) view.show() sys.exit(app.exec_())
Thanks in advance