<div dir="ltr"><span style="font-size:12.8px">Hello,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I am new to PyQt and having trouble to include QML-Code into an python application.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">The QML-File (main.qml) I can build in a project in QtCreator (a Qt Quick Application was used to create the project).</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div>import QtQuick 2.5</div><div>import QtQuick.Controls 1.4</div><div>import QtQuick.Dialogs 1.2</div><div>import QtQml.Models 2.1</div><div><br></div><div>ApplicationWindow {</div><div>  Â  visible: true</div><div>  Â  width: 640</div><div>  Â  height: 480</div><div>  Â  title: qsTr("Hello World")</div><div><br></div><div>  Â  menuBar: MenuBar {</div><div>  Â  Â  Â  Menu {</div><div>  Â  Â  Â  Â  Â  title: qsTr("File")</div><div>  Â  Â  Â  Â  Â  MenuItem {</div><div>  Â  Â  Â  Â  Â  Â  Â  text: qsTr("&Open")</div><div>  Â  Â  Â  Â  Â  Â  Â  onTriggered: console.log("Open action triggered");</div><div>  Â  Â  Â  Â  Â  }</div><div>  Â  Â  Â  Â  Â  MenuItem {</div><div>  Â  Â  Â  Â  Â  Â  Â  text: qsTr("Exit")</div><div>  Â  Â  Â  Â  Â  Â  Â  onTriggered: Qt.quit();</div><div>  Â  Â  Â  Â  Â  }</div><div>  Â  Â  Â  }</div><div>  Â  }</div><div><br></div><div>  Â  MainForm {</div><div>  Â  Â  Â  id: mainForm1</div><div>  Â  Â  Â  anchors.fill: parent</div><div><br></div><div>  Â  Â  Â  SplitView {</div><div>  Â  Â  Â  Â  Â  id: splitView1</div><div>  Â  Â  Â  Â  Â  width: 100</div><div>  Â  Â  Â  Â  Â  anchors.left: parent.left</div><div>  Â  Â  Â  Â  Â  anchors.leftMargin: 36</div><div>  Â  Â  Â  Â  Â  anchors.bottom: parent.bottom</div><div>  Â  Â  Â  Â  Â  anchors.bottomMargin: 8</div><div>  Â  Â  Â  Â  Â  anchors.top: parent.top</div><div>  Â  Â  Â  Â  Â  anchors.topMargin: 8</div><div>  Â  Â  Â  Â  Â  orientation: Qt.Vertical</div><div><br></div><div><br></div><div>  Â  Â  Â  Â  Â  Button {</div><div>  Â  Â  Â  Â  Â  Â  Â  id: btn_welcome</div><div>  Â  Â  Â  Â  Â  Â  Â  x: 49</div><div>  Â  Â  Â  Â  Â  Â  Â  y: 21</div><div>  Â  Â  Â  Â  Â  Â  Â  text: qsTr("Welcome")</div><div>  Â  Â  Â  Â  Â  }</div><div><br></div><div>  Â  Â  Â  Â  Â  Button {</div><div>  Â  Â  Â  Â  Â  Â  Â  id: btn_database</div><div>  Â  Â  Â  Â  Â  Â  Â  x: 49</div><div>  Â  Â  Â  Â  Â  Â  Â  y: 50</div><div>  Â  Â  Â  Â  Â  Â  Â  text: qsTr("Database")</div><div>  Â  Â  Â  Â  Â  }</div><div><br></div><div>  Â  Â  Â  Â  Â  MouseArea {</div><div>  Â  Â  Â  Â  Â  Â  Â  id: mouseArea1</div><div>  Â  Â  Â  Â  Â  Â  Â  x: 0</div><div>  Â  Â  Â  Â  Â  Â  Â  y: 191</div><div>  Â  Â  Â  Â  Â  Â  Â  width: 100</div><div>  Â  Â  Â  Â  Â  Â  Â  height: 100</div><div>  Â  Â  Â  Â  Â  }</div><div>  Â  Â  Â  }</div><div>  Â  }</div><div>}</div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">It results in the following window:</div><div style="font-size:12.8px"><img src="cid:ii_1530fb7a3e1f8292" alt="Inline-Bild 1" width="412" height="329" class="" tabindex="0"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">To create the application in Python I tried to use QGuiApplication and  QQmlApplicationEngine. </div><div style="font-size:12.8px">main.py and main.qml are located in the same directory:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div>import sys</div><div>from PyQt5.QtQml import QQmlApplicationEngine</div><div>from PyQt5.QtGui import QGuiApplication</div><div><br></div><div>if __name__ == '__main__':</div><div>  Â  app = QGuiApplication(sys.argv)</div><div>  Â  engine = QQmlApplicationEngine("main.qml")</div><div>  Â  print(engine)</div><div>  Â  sys.exit(app.exec_())</div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">The print()-statement is never executed, no window is appearing.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">What did I miss?</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Thanks in advance</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Daniel</div></div>