[PyQt] Simple qml app hanging with PyQt5.7 x86_64 wheel on linux
Russell Warren
russ at perspexis.com
Tue Jul 26 17:54:14 BST 2016
Thanks for the recent 5.7 wheel release, especially the inclusion of
QtQuick stuff.
However, I'm trying a simple hello world application on linux x86_4 (debian
8) and it is hanging.
Python launcher is a minimal one:
#!/usr/bin/env python
import sys
from PyQt5 import QtGui, QtQml
app = QtGui.QGuiApplication(sys.argv)
engine = QtQml.QQmlApplicationEngine()
engine.load("hello_world.qml")
sys.exit(app.exec_())
#EOF
QML is the stock HelloWorld.qml:
import QtQuick 2.0
Rectangle {
id: page
width: 320; height: 480
color: "lightgray"
Text {
id: helloText
text: "Hello world!"
y: 30
anchors.horizontalCenter: page.horizontalCenter
font.pointSize: 24; font.bold: true
}
}
When executed it just hangs in the Qt event loop (app.exec_()) without
displaying anything.
Here's an strace of it:
https://goo.gl/Wdp4Xu
That strace was clipped since the polling just goes on forever.
Any ideas what is preventing display? OpenGL is working elsewhere (eg:
glxgears runs fine).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20160726/8040f26b/attachment.html>
More information about the PyQt
mailing list