PySide2 莫名报错

Python
如图F5运行后,抛出一行错误但窗口创建正常
请问怎样解决这个错误?

代码:
from PySide2.QtWidgets import QApplication,QMainWindow,QPushButton,QPlainTextEdit,QMessageBox
from PySide2.QtUiTools import QUiLoader
from PySide2.QtCore import QFile
from PySide2.QtGui import QIcon
from sys import exit
class Codec_interface:

 def __init__(self):
      codecwindow = QFile(r'C:\Users\Administrator\Desktop\jsr\程序及数据\ui文件\这是一个测试的ui文件.ui')
      codecwindow.open(QFile.ReadOnly)
      codecwindow.close()
      self.ui = QUiLoader().load(codecwindow)

app = QApplication([])
codec =Codec_interface()
codec.ui.show()
exit(app.exec_)

Jason990420
最佳答案

是這个吧...

exit(app.exec_())
4年前 评论
The_kiss_of_dragon (楼主) 4年前
The_kiss_of_dragon (楼主) 4年前
The_kiss_of_dragon (楼主) 4年前
讨论数量: 2
Jason990420

是這个吧...

exit(app.exec_())
4年前 评论
The_kiss_of_dragon (楼主) 4年前
The_kiss_of_dragon (楼主) 4年前
The_kiss_of_dragon (楼主) 4年前
Jason990420

你确定吗?

  1. exit(app.exec_) 程序会
  • 立刻结束
  • 传回状态码 <built-in method exec_ of Shiboken.ObjectType object at 0x0000023CFB471520>
  • 然后等你自已闗闭视窗
  1. exit(app.exec_()) 程序会
  • 等你关视窗
  • 再传回状态码0
4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!