5.0
更新说明 (Changelog)
1. 新增功能
- 自动清理功能:
- 引入了
atexit
模块,用于在程序退出时自动删除下载的临时文件(包括 XML 和 JSON 文件)。 - 在程序关闭事件中,绑定清理功能
cleanup_downloaded_files
。
- 引入了
2. 性能优化
- 日志管理优化:
- 禁用了日志记录(
logging.disable(logging.CRITICAL)
),以提高程序运行速度并减少不必要的磁盘写入。
- 禁用了日志记录(
3. 用户体验改进
- 窗口关闭行为:
- 绑定了
WM_DELETE_WINDOW
事件,当用户关闭窗口时会自动清理下载的临时文件并销毁窗口。
- 绑定了
6. Bug 修复
- 悬停交互改进:
- 在
plot_density_with_hover_and_line
中优化鼠标悬停逻辑,确保鼠标坐标超出范围时不会报错。
- 在