1.首先建立anaconda环境并选择编译器

2.安装pyqt5,sip,pyqt5-tools

pip install pyqt5
pip install sip
pip install pyqt5-tools

3.配置QTDesigner

4.配置自动化.ui转.py工具--pyuic

5.ui类继承

class Window(QWidget,Ui_Form):#继承一下QWidget类,多继承Ui_From类,其实就可以把Window看成Ui_Form[重要]def __init__(self):super().__init__()#super表示Window类构造函数向上继承QWidget类的构造函数#主窗口设置# self.setWindowTitle('title')# self.resize(500, 500)  # 窗口大小# self.move(400, 200)  # 窗口显示到什么位置#复选框添加要素self.setupUi(self)#直接调用内部控件方法,注意setupUi()传入的是self自己实例化的对象

6.实例化

app=QApplication(sys.argv)window=Window()
window.show()sys.exit(app.exec_())

7.软件化

8.踩坑注意事项

(1).pyqt打包问题1

pyqt5有一个webEngine扩展需要重装,因为在pyqt高版本没有

去官网搜,我这边的版本是PyQtWebEngine-5.15.6-cp37-abi3-win_amd64.whl

然后pip install安装一下

(2).pyqt打包问题2

python的matplotlib在用pyinstaller打包时可能会出错运行不了,这种情况需要先卸载pip uninstall matplotlib 与pyinstaller 再重装即可

9.打包方式

pyinstaller python文件名 (中间可选参数-F 为只生成一个文件,不建议,效率慢 -w隐藏黑色控制台窗口,调试时可用,发布时加上-w)pyinstaller -D -w 文件名.py

安装pyqt5及软件打包相关推荐

  1. python pyqt5安装_Python3 安装PyQt5及exe打包图文教程

    环境: Python 3.6.4 + Pycharm Professional 2017.3.3 + PyQt5 + PyQt5-tools ① Python 3 安装 Python 3.x 安装时, ...

  2. linux 下安装好的软件打包,关于打包软件的安装

    相思爱文 于 2009-03-12 17:50:18发表: 引用: : #tar xvfz rarlinux.tar.gz 回车(tar命令 xvfz参数 rarlinux.tar.gz替换你的文件名 ...

  3. python - 安装pyqt5模块,PyCharm配置QtDesigner/Pyuic/Pyrcc,ui转py文件,图片转ico/icns格式,pyinstaller/py2app打包代码

    window配置Python+PyQt5+QtDesigner+PyUic+PyRcc(最全安装教程):https://blog.csdn.net/baidu_35145586/article/det ...

  4. python安装pyqt5 qml_PyQt5:PyQt5程序打包2

    LEARN MORE 正文 今天我们用计算器的例子打包一下这个应用程序(Windows7系统下). 1 简单的打包pyinstaller calculator.py 在屏幕上出现大量的INFO信息后, ...

  5. Centos7.5使用本地iso文件创建本地源,实现安装源中已经打包存在的软件

    使用本地iso文件创建本地源,实现安装源中已经打包存在的软件 1.确定本地有iso文件 eg:CentOS-7-x86_64-Everything-1804.iso2.将iso文件进行挂载 ,指定挂载 ...

  6. java打包软件静默安装_常用软件的静默安装方法介绍

    有时我们在安装程序的时候,希望是静默安装的,不显示下一步下一步,这编访问来教大家如何来操作,现在常用的制作安装程序的软件有,  Microsoft Windows Installer  , Windo ...

  7. 小白也会Java软件打包EXE(直接生成一个exe安装文件)

    前言:Java软件程序以其跨平台的特性被广泛使用于各类操作系统中,目前有部分需求是需要将Java程序打包成EXE可执行文件,可以实现在任意一台Windows系统下安装使用,而不需要冗余的资源文件,只要 ...

  8. win10生成UWP软件打包 安装UWP软件

    1.win10生成UWP软件打包 环境:win10+vs2017 参考:https://docs.microsoft.com/zh-cn/windows/uwp/packaging/packaging ...

  9. windows 环境下python 安装 pypcap 并用pyinstaller打包到exe,解决DLL 加载失败。

    安装 PYQT5 pypcap 环境: windows10_x64 python3.6.3 pycharm2017.2.4 备注: 需要安装 Visual C++ Build Tools 2015 可 ...

最新文章

  1. 开源项目越来越商业友好,谁来负责开发者友好呢?
  2. 近世代数--极大理想--I是R的极大理想↔R/I是域
  3. PSSM特征-从生成到处理
  4. ElementUI中el-table设置指定列固定不动,不受滚动条影响
  5. 我的Linux系统入坑之路!!!!
  6. php odbc连接数据库命名实例,一个用mysql_odbc和php写的serach数据库程序_php实例
  7. IDEA 创建 SpringCloud项目-多项目方式
  8. php七天登录,十天学会php之第七天
  9. WCF分布式开发必备知识(4):Web Service(转)
  10. 简易的设计模式——桥梁模式
  11. 第8章 多项式回归与模型泛化 学习笔记中
  12. 软件测试项目案例.pdf,最经典软件测试案例.pdf
  13. 人工智能辅助服装设计 | Mixlab论文带读
  14. 《周一清晨的领导课》笔记-NO.1
  15. Unity Cull 背面剔除
  16. Haxe是一门新兴的开源编程语言--Haxe学习笔记(一) Haxe:一次编码全平台编译的神话
  17. 基于Cortex-M7内核STM32F767NIH6,STM32F767VGT6,STM32F767VIT6嵌入式技术资料
  18. Android两个app间跳转-deepLink的使用
  19. 三星S10系列相关参数对比,S10e/S10/S10+/S10 5G
  20. 华为手机日历倒计时_万物皆可盲盒,0元抽华为手机 #茂业盛典倒计时5天#

热门文章

  1. 记一篇在sata固态上安装好系统的电脑上加装m2固态硬盘,是如何重装系统的
  2. android progressbar 循环,Android ProgressBar消失
  3. HiShop2.x版本中的上传插件分析,得出所用的模板语言为Underscore.js 1.6.0且自己已修改...
  4. php 局域网不能访问数据库服务器,phpstudy 局域网不能访问原因
  5. android nonnull的作用,android – 无法在looper.java中解析符号nonnull和notnull
  6. 【论文写作】论文实验结果图绘制细节
  7. 如何下载并生成等高线
  8. 网络成瘾是一种精神疾病,可预防、可矫正
  9. java基础类库——java数据库编程,JDBC连接(原生数据库连接)(十)
  10. Lingo软件在数学建模中的常见问题