项目简介
本项目是一个轻量级的汇率查询与展示小工具,可常驻桌面,方便用户实时查阅汇率信息。项目基于 bocfx
核心框架,使用 Python 3.12
开发,界面基于 PyQt 5
,且完全开源。目前仅展示澳大利亚元汇率,后续会添加币种切换功能。
项目的主要特性和功能
- 数据权威:使用中国银行官方数据,每 30 分钟自动刷新汇率牌价,支持自动和手动刷新。
- 简洁易用:支持简洁模式、窗口置顶,占用空间小,可长期放置在桌面,随时随地查询汇率。
- 实时曲线:展示当日汇率变动曲线,方便用户掌握实时变化。
安装使用步骤
APP 使用步骤
遵循下载页面中的使用说明,即可运行本 APP 。
开发版使用步骤
- 部署项目:在 PyCharm IDE 中创建项目,将代码库下载到本地,使用 PyCharm 新建项目,【路径】选择到 QC - Exchange 文件夹的前一级目录,【名称】填写
QC - Exchange
,初学者建议使用 PyCharm 的默认选项 (即自带的 Project venv 虚拟环境)进行部署。 - 安装环境:进入 PyCharm 后,点击左下侧的 “终端” 按钮,进入 venv 虚拟环境,开始安装运行环境:
pip3 install bocfx pip3 install PyQt5
- 运行项目:运行
AUD2CNY_V108_main.py
文件,即可使用软件。
开发注意事项
- 若需使用 Qt Designer 进行可视化开发或修改界面 GUI,需使用终端额外安装
PyQt5 - tools
包:pip install PyQt5 - tools
- 安装 Qt Designer 后,在对应的 PyCharm 工程中配置 External Tools:Qt Designer 、 PyUIC 与 PyRcc,可参照 PyCharm 安装 PyQt5 及其工具(Qt Designer、PyUIC、PyRcc)详细教程 进行配置。若不需要进行可视化开发或修改界面 GUI,可以不安装
pyqt5 - tools
包,在配置 External Tools 的过程中也不需要配置 Qt Designer 与 PyUIC 项。 - 本工具使用 PyQt 的 QThread 方式实现多线程,在二次开发时请注意各异步线程间的对应关系。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】