问题描述
我下面的代码与用PyCharm编写的教程视频完全相同,它只是为我打开了一个非常简单的窗口。 问题在于,通过运行代码,什么都不会发生,但是会出现空白的“运行”面板,并且没有创建任何窗口。有解决办法吗?
我正在使用Python3.8,Pycharm 4.5.4和PyQt5。
这是'main.py'文件:
#!/usr/bin/python3
import os,sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtQuick import *
from PyQt5.Qt import *
if __name__ == "__main__":
app = QApplication(sys.argv)
engine = QQmlApplicationEngine()
engine.load(QUrl.fromLocalFile("main.qml"))
sys.exit(app.exec_())
这是“ main.qml”文件:
import QtQuick 2.7
import QtQuick.Window 2.2
import QtQuick.Controls 1.4
import QtGraphicalEffects 1.0
ApplicationWindow {
id: mainWindow
height: 160
width: 300
visible: true
title: "My Window"
Item {
id: page
visible: true
width: parent.width
Rectangle {
height: {
console.log("I am a comment")
return 160
}
color: "#ff0000"
Text {
text: "I am a regular text."
height: 50
width: parent.width
font.pixelSize: 12
}
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)