pyqt5例子收集

本文精选了基于PyQt5的多个项目实践案例,包括串口通讯助手、图片与视频浏览器、GUI界面设计等,提供了丰富的代码资源和界面设计模板,适合PyQt5初学者和进阶者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Pyqt5-Project

https://github.com/wang-jiankun/Pyqt5-Project
基于pyqt5的一些小项目实践

一、串口通讯助手
文件夹:Serial
内容:
pyserial_demo.py:程序功能代码
ui_demo_1.py:界面代码
ui_demo_1.ui:界面设计

二、图片和视频浏览器
文件夹:File
内容:
main.py:程序主循环代码
MainWidget.py:窗口类设计
browser_ui.py:界面代码
browser_ui.py:界面设计
1.jpg:图片资源
moveToThread.py:另一种实现多线程的方法

PyQt5实例 画板小程序

https://blog.youkuaiyun.com/CreatorGG/article/details/81542837

链接:https://pan.baidu.com/s/1ODvVhoKvWRhE5Fdq03bGEw
提取码:oqz8

qt 第三方库

https://github.com/PyQt5/3rd-Apps
PyQt5/3rd-Apps
Collecting 3rd Apps

目录
一些Qt写的三方APP
kdPythonAPIViewer【通过GUI界面查看python或第三方库的API】
JQTools【基于Qt开发的小工具包】
AppiumProjects【基于Appium框架开发的自动化程序】
Pyqt写的git可视化工具
一款PyQt音乐播放器
Qt使GTK主题QGtkStyleNoneX11
属性编辑器1
属性编辑器2
一套扁平的QML框架Toou-2D
高仿QQ截图
笔记记录和待办事项软件
QQt应用程序框架软件

PyQt各种Demo大集合

PyQt5实例 画板小程序
简易人事管理系统(pyqt5+mysql)
串口与文件浏览器

https://github.com/PyQt5/PyQt

Python3.x+Pyqt5制作GUI界面的案例评分:

个人收集的Python3.x+Pyqt5制作GUI界面的案例,可以参考其制作GUI界面,设计界面结构等。

https://download.youkuaiyun.com/download/higher80/10448908 — good

https://github.com/PyQt5

里面有很多啊

QStackedLayout
快速掌握 pyqt5
pyqt qt qml

PyQt5 图形界面编程
https://doc.qt.io/qt-5/qstackedwidget.html
《Python Qt GUI与数据可视化编程》实例源程序下载方法

《Qt 5.9 C++开发指南》
《Python Qt GUI与数据可视化编程》实例源程序下载方法

https://blog.youkuaiyun.com/sinat_24368229/article/details/86691853

https://www.jb51.net/article/167015.htm

Python Qt GUI与数据可视化编程

https://meta.box.lenovo.com/link/view/91351027e57b4eeaa1913fd49cdfdf87

learnpyqt

https://www.learnpyqt.com/ — good
https://github.com/mfitzp/15-minute-apps/archive/master.zip

### PyQt5 的离线安装准备 为了在 CentOS 上成功完成 PyQt5 的离线安装,需提前准备好所有依赖项并将其传输至目标机器。考虑到网络受限的情况,在一台可联网的计算机上收集所需文件是一个有效的方法。 #### 收集必要的 RPM 包和其他资源 对于 Qt 和 PyQt5 安装而言,除了基础库外还需要一些开发工具和支持包。基于 yum 提供的方式获取这些组件可以简化过程: ```bash yum install qt5-qtquickcontrols qt5-qtdeclarative-devel -y [^1] ``` 此命令会下载并安装 PyQt5 所必需的一些 Qt 库及其头文件。然而,由于是在无网环境下操作,则应先在一个有互联网连接环境中运行上述指令来搜集对应的 rpm 文件,并将它们复制到 U盘或其他存储介质中以便后续迁移使用。 #### 准备 Python 环境及相关模块 如果计划部署于 Anaconda 下的话,请参照如下说明处理 anaconda 版本的一致性和虚拟环境配置: 确保两台设备上的 Anaconda 安装路径相同,并把 paddle.tar 解压缩放置于 ~/anaconda3/envs/ 路径下[^2]。虽然这条建议主要针对 PaddlePaddle 用户,但对于其他框架同样适用——即保持源端与目的端之间一致性的原则不变。 另外值得注意的是,当面对更广泛的 Python 模块需求时(比如 pymysql, cx_oracle),可以在具备 Internet 访问权限的地方预先构建好 wheel 或者 tar.gz 形式的二进制分发版,再转移到封闭系统里实施本地化加载[^3]。 #### 编译安装 PyQt5 一旦所有的前提条件都已满足,就可以着手编译和设置 PyQt5 本身了。这里给出一个适用于 CentOS 7 平台的例子作为参考[^4]: 假设已经通过前面提到的办法获得了 SIP 工具链以及相应版本的 PyQt5 源码包,那么接下来的操作可能类似于这样: ```bash tar xf sip-*.tar.gz && cd sip-* python3 configure.py --destdir=/usr/lib/python3.x/site-packages/ make && sudo make install cd .. tar xf PyQt*-gpl-*.tgz && cd PyQt* python3 configure.py --confirm-license --spec=linux-g++ --qmake=/path/to/qt5/bin/qmake --sip=/usr/bin/sip make && sudo make install ``` 以上步骤假定读者熟悉 Linux Shell 命令行界面并且能够自行调整具体参数以适应实际场景中的差异之处。 #### 更新 pip 和 setuptools 最后但同样重要的是,务必保证 `pip` 和 `setuptools` 是最新状态下的稳定发行版本,这有助于解决潜在兼容性问题并提高整个流程的成功率[^5]。 ```bash pip3 install --no-index --find-links=file:///path/to/wheelhouse --upgrade pip setuptools ``` 在此过程中,“file:///path/to/wheelhouse”应该指向包含之前从在线主机转移过来的所有 .whl 文件的位置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值