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. microsoft store更新不动_App Store顶尖笔记软件大更新!快来看看有何不同!(文末有福利)...
  2. 泛型的应用-vue3之ref
  3. 因子(factor)的研究
  4. 【观察】揭秘宏杉科技存储自主创新“登顶”之路
  5. 向日葵服务器维护,向日葵远程服务器
  6. python和前端哪个好_web前端和python学哪个出来工资高?
  7. 【C语言】案例五十一 员工档案管理系统
  8. 隐藏在Windows XP中的28个秘密武器
  9. 笑声的音效素材,几百个你想要的都在这
  10. 带你撸一台免费云服务器
  11. 三维图形几何变换与投影变换
  12. 在Word中让公式在中间,公式编号右对齐
  13. BGP(3)--路由策略
  14. 计算机科学与技术考研辅导班,[独峰考研]清华大学计算机科学与技术考研辅导班-清华计算机系考研经验真题...
  15. 表单和servlet在idea中实现文件的上传
  16. YJX基础44 __declspec(naked)
  17. Mysql 查询数据库容量大小的方法步骤
  18. 机器学习算法-监督/无监督
  19. 工业级4G/5G多卡聚合路由器(应急通讯、车载通讯、视频传输)
  20. http组成部分_博客的组成部分| 第三部分

热门文章

  1. 流媒体服务器与web客户端插件的配置与搭建(Darwin Streaming server + Quictime plugin)
  2. matlab数字信号处理实验报告,数字信号处理实验报告(Matlab与数字信号处理基础).doc...
  3. 5分钟玩转Axure之创建元件库
  4. PHP 去除字符串中的所有空格,比trim()更加好用
  5. 【数据库系统】RocksDB 极简教程
  6. vue3使用pingfang字体
  7. Spring Boot Thymeleaf中使用Shiro标签
  8. 洛谷OJ 入门与面试 B2001-B2148 题解
  9. java生成32位流水号,Java生成流水号
  10. win10必须禁用的服务_WIN10关闭自动更新的两种方法