使用pyinstaller打包PyQt4程序遇到的问题及解决方法


Posted in Python onJune 24, 2019

python pyinstaller pyqt4 打包 QWindows

最近在做课设,用pyqt设计界面。然后用pyinstaller打包程序后,双击运行却总是闪退,后来将exe文件拖到cmd窗口运行,提示错误信息为

This application failed to start because it could not find or load the Qt platform plugin "windows".

废话不多说直接上解决办法。

进入你安装pyqt的路径,找到 ./plugins/platforms 目录,这个目录下包含所需的qwindows.dll文件

使用pyinstaller打包PyQt4程序遇到的问题及解决方法
platforms目录

复制platforms文件夹,粘贴到打包后的文件夹中的qt4_plugins目录下

使用pyinstaller打包PyQt4程序遇到的问题及解决方法
qt_plugins目录

使用pyinstaller打包PyQt4程序遇到的问题及解决方法
将platforms复制到qt_plugins目录下

双击运行exe文件就可以啦~~~~

以上这篇使用pyinstaller打包PyQt4程序遇到的问题及解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Django框架下管理站点的基本方法
Jul 17 Python
Python用 KNN 进行验证码识别的实现方法
Feb 06 Python
python: 自动安装缺失库文件的方法
Oct 22 Python
Python数学形态学实例分析
Sep 06 Python
Python使用tkinter模块实现推箱子游戏
Oct 08 Python
python模拟实现斗地主发牌
Jan 07 Python
Python中用pyinstaller打包时的图标问题及解决方法
Feb 17 Python
详解Python中pyautogui库的最全使用方法
Apr 01 Python
Python实现Word表格转成Excel表格的示例代码
Apr 16 Python
python中sort sorted reverse reversed函数的区别说明
May 11 Python
python定时截屏实现
Nov 02 Python
python实现学生信息管理系统源码
Feb 22 Python
python日期相关操作实例小结
Jun 24 #Python
使用Python Pandas处理亿级数据的方法
Jun 24 #Python
Python3批量生成带logo的二维码方法
Jun 24 #Python
解决python文件双击运行秒退的问题
Jun 24 #Python
对python中的控制条件、循环和跳出详解
Jun 24 #Python
django框架自定义模板标签(template tag)操作示例
Jun 24 #Python
解决Python内层for循环如何break出外层的循环的问题
Jun 24 #Python
You might like
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
PHP使用Nginx实现反向代理
2017/09/20 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
2017/09/20 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
js中数组对象去重的两种方法
2019/01/18 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
使用python爬取B站千万级数据
2018/06/08 Python
python得到windows自启动列表的方法
2018/10/14 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
关于sys.stdout和print的区别详解
2019/12/05 Python
Python Pandas 转换unix时间戳方式
2019/12/07 Python
pytorch进行上采样的种类实例
2020/02/18 Python
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
2013/05/09 面试题
经济学博士求职自荐信范文
2013/11/23 职场文书
生日寿宴答谢词
2014/01/19 职场文书
教师个人自我鉴定
2014/02/08 职场文书
公司副总经理岗位职责
2014/10/01 职场文书
小学重阳节活动总结
2015/03/24 职场文书
培训通知
2015/04/17 职场文书
电工生产实习心得体会
2016/01/22 职场文书
python入门学习关于for else的特殊特性讲解
2021/11/20 Python