项目简介
本项目是基于Python和Qt框架的趣味项目集合,涵盖小游戏、图像和视频处理工具以及其他有趣工具。项目涉及命令行交互、图形界面开发、视频处理和数据可视化等多种编程技术与框架,以有趣的方式展示编程的多样性与乐趣。
项目的主要特性和功能
- 命令行游戏
- 2048小游戏:经典数字合并游戏,通过命令行界面操作。
- 二维sin图像:在终端展示正弦波动态变化,模拟动画效果。
- 图像和视频处理工具
- 屏幕截图工具:用Qt框架开发的图形界面工具,可捕捉并显示桌面截图。
- 命令行播放视频:在终端播放视频文件,可调整视频帧大小以适应终端窗口。
- 其他有趣工具
- 命令行界面启动工具:提供简单命令启动屏幕截图程序,提升工作效率。
安装使用步骤
假设用户已下载本项目的源码文件。
1. 复制项目
bash
cd fun-projects
2. 安装依赖
bash
pip install -r requirements.txt
3. 运行项目
- 运行2048小游戏:
bash
python 2048/main.py
- 运行二维sin图像展示:
bash
python sin-plot/sin_plot.py
- 运行屏幕截图工具:
bash
python screen-grab/screen_grab.py
- 运行命令行播放视频:
bash
python videoplay/video_player.py
每个项目具有一定独立性和功能性,可单独或组合使用以满足不同需求。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】