一个基于 Python + Tkinter 的桌面悬浮汇率监控工具。数据来自中国银行外汇牌价,支持监控人民币汇率,也支持通过人民币牌价换算两种外币之间的交叉汇率。
- 桌面悬浮窗,置顶显示汇率
- 支持多个监控浮窗
- 支持选择基准货币和报价货币,例如
GBP/EUR - 支持拖拽、窗口磁吸和屏幕边界保护
- 支持汇率涨跌提醒
- 支持目标汇率提醒
- 鼠标悬停显示中国银行数据发布时间
- Python 3
- Tkinter:桌面悬浮窗界面
- requests:抓取中国银行外汇牌价
- BeautifulSoup4:解析页面数据
- plyer:发送系统通知
- threading:后台刷新数据,避免阻塞界面
需要 Python 3。
pip install requests beautifulsoup4 plyer双击运行:
Run.bat
或手动执行:
python floating_monitor.py- 左键拖动:移动悬浮窗
- 右键点击:打开菜单
- 选择基准货币:你手里的货币
- 选择报价货币:你想换成的货币
- 新增监控浮窗:创建另一个独立汇率窗口
- 关闭当前浮窗:关闭当前窗口,全部关闭后程序退出
例如想看“1 英镑能换多少欧元”:
基准货币:英镑
报价货币:欧元
显示结果:GBP/EUR
数值变大,表示 1 英镑能换到更多欧元。
中国银行页面提供的是各外币兑人民币牌价。非人民币货币对通过交叉计算得到:
GBP/EUR = GBP/CNY ÷ EUR/CNY
当前使用的是中国银行公开外汇牌价中的现汇卖出价,仅供个人参考,不构成投资或交易建议。