from PyQt5 import QtCore, QtGui, QtWidgets
##########################################
import sys, os
import datetime
import shutil
废了相当长的时间,原来是应该写成 QtWidgets.QApplication(sys.argv) 而不是
QApplication(sys.argv)否则就会出现下图:

#########主函数入口 #########
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
mainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(mainWindow)
mainWindow.show()
sys.exit(app.exec_())
但是这样写也是可以的,但今天下午一开始写错了,写成了
from PyQt5 import *
from PyQt5.Qt import *
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
# QWidget控件的父子关系()
window = Window()
# window = QWidget()
window.show()
sys.exit(app.exec_())
本文探讨了在使用PyQt5开发GUI应用程序时常见的错误,特别是关于如何正确初始化QApplication对象的问题。通过对比正确的和错误的初始化方式,帮助开发者避免在项目启动阶段遇到的常见错误。

1609

被折叠的 条评论
为什么被折叠?



