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):
本文介绍在使用PyQt5的designer.exe创建界面并转换为py代码后,遇到点击按钮导致程序退出的问题解决方案。问题核心在于QFileDialog需要传入QWidget对象,而非默认的Object对象。
417

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



