【发布时间】:2018-04-20 05:35:08
【问题描述】:
我用 QtCreator 创建了 QML 文件以避免错误
但是当我运行 python 文件时,它会显示一个空白窗口,然后立即显示“Python 停止工作”
文件.py
import sys
from PyQt5.QtCore import QUrl
from PyQt5.QtGui import QGuiApplication
from PyQt5.QtQml import QQmlApplicationEngine
app = QGuiApplication(sys.argv)
engine = QQmlApplicationEngine()
engine.load(QUrl('main.qml'))
engine.quit.connect(app.quit)
sys.exit(app.exec_())
main.qml
import QtQuick 2.10
import QtQuick.Window 2.2
Window{
visible: true
width: 500
height: 400
}
它只是每次都崩溃,但它在使用 C++ 的 QtCreator 中运行正常
【问题讨论】:
-
你有什么版本的 PyQt5 和 Qt5?我已经用 PyQt5 5.10.1 运行它并且它工作正常。
-
此文件是否位于资源中?
-
我有相同的版本,不知道为什么会崩溃,我也在虚拟环境中尝试过,它崩溃了