【爬虫】python打包可执行程序(ui界面制作完成后)

这篇具有很好参考价值的文章主要介绍了【爬虫】python打包可执行程序(ui界面制作完成后)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、ui界面制作

1.安装pyside6

终端中使用如下命令安装pyside6

pip install pyside6

2.使用Qt Designer制作ui界面

在python安装目录下使用designer制作ui界面,
【爬虫】python打包可执行程序(ui界面制作完成后),python,开发语言
另存为.ui文件
【爬虫】python打包可执行程序(ui界面制作完成后),python,开发语言

3.界面转换(.ui文件 --> .py文件)

终端中使用如下命令进行界面转换,将ui文件转换为py文件才能使用
pyside6-uic xxx.ui -o xxx.py

4.python代码中使用ui界面

方式1:

from PySide6.QtWidgets import QApplication, QWidget, QListWidget, QVBoxLayout
# 从Checkin.py(转换后的ui界面文件)中导入对应的类
from Checkin import Ui_Form

# 这里MyWindow继承的类要与所制作的界面的类型一致(如制作时选择QMainWindow则这里也要继承QMainWindow)
class MyWindow(QWidget):
    def __init__(self):
        super().__init__()
        # 使用ui界面
        self.ui = Ui_Form()
        self.ui.setupUi(self)
        
if __name__ == '__main__':
    app = QApplication([])
    window = MyWindow()
    window.show()
    app.exec()

方式2:

from PySide6.QtWidgets import QApplication, QWidget, QListWidget, QVBoxLayout
from Checkin import Ui_Form

# 多继承,继承setupUi方法,然后直接调用setupUi方法
class MyWindow(QWidget, Ui_Form):
    def __init__(self):
        super().__init__()
        self.setupUi(self)



if __name__ == '__main__':
    app = QApplication([])
    window = MyWindow()
    window.show()
    app.exec()

 

二、为各控件绑定交互逻辑

为各个控件写具体的交互逻辑
 

三、打包可执行程序

1.安装pyinstaller

pip install pyinstaller

可能出现连接超时安装不上的情况,可以切换源进行下载

【爬虫】python打包可执行程序(ui界面制作完成后),python,开发语言

pip install  -i http://pypi.douban.com/simple/ pyinstaller

2.打包程序

#打包成多个文件
pyinstaller -D xxxxx.py
#打包成多个文件,且隐藏命令行窗口
pyinstaller -D xxxxx.py
#打包成单个文件
pyinstaller -F xxxxx.py
#打包成单个文件,且隐藏命令行窗口
pyinstaller -F xxxxx.py

执行完成后在目录下会出现以下3种文件:
build 文件夹是存放打包时临时文件用的(没用)
dist 文件夹存放了打包好的应用(其中的exe文件就是可执行程序)
xxxxx.spec 内容是 PyInstaller 根据我们的命令行生成的打包参数文章来源地址https://www.toymoban.com/news/detail-722960.html

到了这里,关于【爬虫】python打包可执行程序(ui界面制作完成后)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python 打包项目(包含.ui文件,.dll文件)为exe可执行文件

    目录 1. 背景 2. 生成.spec文件: 3. 编辑.spec文件: 4. 最后生成单个可执行文件.exe:  5 补充: 1. 背景         最近在项目中想做一个用于烧录MCU的上位机给工厂用。于是在某工程模板上简单开发了一个基于python 和pyQt5的上位机软件。项目包含多个.py文件,多个.dll文件,一

    2024年02月16日
    浏览(34)
  • Python-编写点云处理软件(二)点云软件ui制作之仿CC界面

    本系列第一篇中已经对VTK显示点云、VTK集成到Pyside2以及可执行程序打包进行了介绍与示例分析。 接着我们需要对这个小程序的界面进行优化,点云处理的开源软件中,CloudCompare算是比较实用的一款,其界面也是比较简洁和美观。那么本篇将在UI界面上进行简单的设计,达到一

    2024年02月12日
    浏览(28)
  • python的gui界面程序爬虫,python的gui界面怎么打开

    大家好,小编来为大家解答以下问题,python的gui界面怎么打开,python的gui界面程序爬虫,今天让我们一起来看看吧!   Python支持多种图形界面的第三方库,包括: wxWidgets Qt GTK Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平

    2024年02月13日
    浏览(29)
  • 【Python】使用nuitka打包Python程序为EXE可执行程序

    1.说明 写好的Python程序如果想要拿到其他电脑上运行,那还得安装一下Python环境和各种库,这是比较麻烦的,所以有必要把它打包成一个可执行的exe文件。可以打包exe的库有好多个,比如说pyinstaller、cx_Freeze等。 pyinstaller打包比较简单,如果有需要可以参考之前的文章【Pyth

    2024年01月25日
    浏览(32)
  • Python程序打包exe可执行软件教程

    Python虽好,但是平时我们写的代码都是.py脚本文件,必须要在Python环境下 才可以运行。如果一台电脑没有安装Python是无法运行我们的程序的。当然你也可以选择随身携带安装包。 不过终究是有些麻烦。那么有没有什么办法,能把我们编写的Python代码转换成exe文件呢?这样不

    2024年02月09日
    浏览(33)
  • python: PyCharm 2023.1打包项目成执行程序

       IDE 最底部:     pyinstaller -i heart.ico -D main.py    生成成功  

    2024年02月12日
    浏览(28)
  • python执行cmd命令——控制电脑连接wifi——程序打包

    控制电脑连接wifi

    2024年02月05日
    浏览(40)
  • 【python】之pyinstaller模块,python程序打包成一个可执行exe 文件(超详细)!

    PyInstaller是一个在Windows、GNU/Linux、macOS等平台下将Python程序冻结(打包)为独立可执行文件的工具, 用于在未安装Python的平台上执行Python编写的应用程序 使用pip接口进行安装 1.打开命令行: 切换到要转换的python文件路径,输入上述指令。 (1)-F: 只生成一个单个文件(只有一个

    2024年02月12日
    浏览(52)
  • Python安装完成后执行pip命令报错:‘pip‘ 不是内部或外部命令,也不是可运行的程序

    解决办法: 已安装pip的情况下,把这个Scripts文件夹的目录添加到Path环境变量即可。   我的电脑 - 右键 属性 - 高级系统设置 - 环境变量 - path - 编辑:加入Scripts文件夹的目录    确定即可

    2024年02月12日
    浏览(48)
  • 【python】tkinter程序打包成exe可执行文件 全流程记录(windows系统)

    【需求背景】 Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 我用python写了一个可视化界面,利用算法计算患COVID-19的概率。 现在需要将Python文件编译成exe文件,这样可以直接在Windows上运行,不需要再依赖Python环境,可以复制到其他电脑中直接

    2024年02月01日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包