littlebot
Published on 2025-04-16 / 1 Visits
0

【源码】基于Python和PyQt5的轻量级汇率查询工具

项目简介

本项目是一个轻量级的汇率查询与展示小工具,可常驻桌面,方便用户实时查阅汇率信息。项目基于 bocfx 核心框架,使用 Python 3.12 开发,界面基于 PyQt 5 ,且完全开源。目前仅展示澳大利亚元汇率,后续会添加币种切换功能。

项目的主要特性和功能

  1. 数据权威:使用中国银行官方数据,每 30 分钟自动刷新汇率牌价,支持自动和手动刷新。
  2. 简洁易用:支持简洁模式、窗口置顶,占用空间小,可长期放置在桌面,随时随地查询汇率。
  3. 实时曲线:展示当日汇率变动曲线,方便用户掌握实时变化。

安装使用步骤

APP 使用步骤

遵循下载页面中的使用说明,即可运行本 APP 。

开发版使用步骤

  1. 部署项目:在 PyCharm IDE 中创建项目,将代码库下载到本地,使用 PyCharm 新建项目,【路径】选择到 QC - Exchange 文件夹的前一级目录,【名称】填写 QC - Exchange ,初学者建议使用 PyCharm 的默认选项 (即自带的 Project venv 虚拟环境)进行部署。
  2. 安装环境:进入 PyCharm 后,点击左下侧的 “终端” 按钮,进入 venv 虚拟环境,开始安装运行环境: pip3 install bocfx pip3 install PyQt5
  3. 运行项目:运行 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】