已有183人关注
直接调用QFileDialog.getExistingDirectory(self, "选择文件夹", "/")出错
发表在Python图书答疑 2020-03-21 《Python项目开发案例集锦》第14章 Excel数据分析师
是否精华
版块置顶:

模仿项目开发项目14,设置文件路径主要使用了PyQt5QFileDialog子模块,该模块提供了一个供用户选择文件或者文件夹的对话框。

temproot = QFileDialog.getExistingDirectory(self, "选择文件夹""/")

结果程序卡死跳出,现实Process finished with exit code -1073740791 (0xC0000409)。

后来在查阅多篇帖子以后,修改为

temproot = QFileDialog.getExistingDirectory(self.centralwidget, "选择文件夹", "/")

程序运行正常,但是不明白到底是什么问题,为何在dataEXCEL.py中运行就正常,自己写的就出现这样的问题,感谢老师解疑

分享到:
精彩评论 1
无语_mrkj
学分:3155 LV11
2020-03-23
沙发

这可能和您的其他代码有关系,我刚刚新创建一个PyQT的项目,然后通过

temproot = QFileDialog.getExistingDirectory(self, "选择文件夹""/")

弹出一个文件选择对话框是可以正常运行。

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照