PyQt5使用designer.exe制作界面,点击按钮无法打开文件对话框的问题
【摘要】
PyQt5使用designer.exe制作界面,转换成py代码之后,点击按钮程序退出,无法打开文件对话框
退出代码:“exit with code 1073740791”
经过两个小时的调试,终于找到问题原因
使用designer.exe转化ui文件生成的py代码中,类的传入参数是一个Object对象
class Ui_Form...
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):
文章来源: blog.csdn.net,作者:fengda2870,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/fengda2870/article/details/89187620
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)