PyQt5使用designer.exe制作界面,转换成py代码之后,点击按钮程序退出,无法打开文件对话框
退出代码:“exit with code 1073740791”
经过两个小时的调试,终于找到问题原因
使用designer.exe转化ui文件生成的py代码中,类的传入参数是一个Object对象
class Ui_Form(Object):
但是QFileDialog必须传入QWidget对象,所以必须对传入的类型修改为QWidget。
from PyQt5.QtWidgets import QFileDialog,QWidget
class Ui_Form(QWidget):