### 1. 数据源更新
##2026.04.07. Ver.1.4.1
### 功能改进
1. **主题美化**:主题名称添加了🎨图标,使界面更加美观
2. **数据URL优化**:更新了数据URL,使用在线数据防爬取,提高数据加载稳定性
3. **弹窗图标**:为所有弹窗添加了icon.ico图标,提升界面美观度
4. **数据源切换**:改进了数据源切换功能,支持在本地数据和在线数据之间自由切换
5. **背景图片支持**:增强了背景图片的设置和管理功能,支持自定义背景
6. **aria2c下载优化**:优化了aria2c的使用,支持多线程下载,并根据文件大小自动调整线程数
7. **窗口标题栏**:禁用了系统默认标题栏,使用自定义标题栏,避免标题栏重复显示
8. **视图切换**:视图模式下切换后,点击系统镜像 复制链接按钮后闪退问题,优化改进弹窗提示
### 修复的BUG
1. **下载完成闪退**:修复了下载完成后程序闪退的问题
2. **哈希值计算**:确保下载完成后正确计算并保存哈希值
3. **进度条显示**:修复了进度条不显示或显示不正确的问题
4. **数据加载**:修复了系统镜像在线数据无法加载显示的问题
5. **弹窗样式**:统一了弹窗窗口背景与主界面设计一致,并将按钮文本从"Yes"/"No"更改为中文"是"/"否"
6. **多提示问题**:修复了鼠标右键停止下载时弹出多个提示的问题
7. **在线数据加载**:修复了在线镜像系统数据无法加载显示的问题
8. **背景变量错误**:修复了处理下载完成事件时出现的背景变量错误
9. **改进本线/在线数据**:修整调整任意本地在线数据实时切换,针对本地数据加密。
10. **下载线程问题**:针对部分下载支持格式增加 压缩格式(7z、zip)优化16线程自动判断文件大小下载逻辑。
### 技术改进
1. **信号与槽机制**:修复了PyQt6信号定义问题,将信号定义为类属性而非实例属性
2. **线程管理**:优化了线程管理,确保哈希值计算在后台线程执行,避免阻塞UI
3. **异常处理**:增强了异常处理,确保程序在遇到错误时能够优雅地处理
4. **文件路径处理**:改进了文件路径的处理,确保在不同环境下都能正确找到文件
5. **配置管理**:优化了配置文件的管理,确保配置能够正确保存和加载
##2026.04.05. Ver.1.40 更新
- 系统数据地址更换服务接口
- U盘工具数据地址更换服务接口
- 确保数据获取更加稳定可靠
### 2. 加密功能支持
- 新增加密库支持(cryptography)
- 支持加载和处理加密数据文件
- 提升数据安全性
### 3. 配置文件优化
- 改进配置文件路径处理
- 背景图片路径优先使用相对路径,确保配置文件可移植性
- 自动处理路径转换,支持不同运行环境
### 4. 界面美化
- 调整"主题壁纸"默认配色方案,从绿色改为蓝色科技风格
- 改进卡片选择效果,根据背景图片自动调整透明度
- 优化鼠标悬停和交互效果
### 5. 稳定性提升
- 增加安全的stdout flush函数,避免非控制台模式下出错
- 改进异常处理机制
- 增强程序在不同环境下的兼容性
### 6. 功能增强
- 启用卡片的鼠标追踪功能,提升用户交互体验
- 优化背景图片加载逻辑
- 改进配置保存机制,确保设置持久化
## 注意事项
- 建议使用最新版本以获得最佳体验
- 如有问题请访问官网:www.kejizhixing.com
更新日志:
## 版本升级: 1.3.2
1. **重大功能更新**
- 新增了下载任务的优先级设置
- 改进了下载源的负载均衡
- 增强了下载完成的自动通知
2. **界面优化**
- 优化了下载进度的显示精度
- 改进了下载速度的实时计算
- 增强了主题切换的稳定性
3. **性能优化**
- 优化了内存管理
- 减少了网络请求的延迟
4. **稳定性提升**
- 修复了下载中断后的恢复问题
- 增强了网络异常的处理能力
## 版本升级:1.3.1
1. **功能增强**
- 新增了下载任务的定时功能
- 改进了下载源的智能选择
- 增强了下载完成的自动验证
2. **界面优化**
- 优化了下载列表的显示
- 改进了下载状态的标识
- 增强了主题切换的即时性
3. **性能优化**
- 优化了多线程下载的调度
- 减少了磁盘IO操作
## 版本升级: 1.3.0
1. **重大功能更新**
- 新增了下载速度限制功能
- 改进了下载任务的批量管理
- 增强了下载完成的自动处理
2. **界面优化**
- 优化了窗口的拖动体验
- 改进了系统信息的显示格式
- 增强了主题切换的动画效果
3. **稳定性提升**
- 修复了网络连接超时的问题
- 增强了下载任务的容错能力
## 版本升级: 1.2.9
1. **下载功能优化**
- 改进了多线程下载的效率
- 优化了分段下载的算法
- 增强了下载源的自动切换功能
2. **界面体验提升**
- 优化了系统卡片的显示效果
- 改进了搜索结果的展示
- 增强了主题切换的流畅性
3. **性能优化**
- 优化了数据加载速度
- 减少了CPU占用率
## 版本升级: 1.2.8
1. **功能增强**
- 新增了下载任务暂停/继续功能
- 改进了下载任务的优先级管理
- 增强了下载历史记录功能
2. **界面优化**
- 优化了按钮的交互效果
- 改进了进度条的显示样式
- 增强了主题切换的视觉效果
3. **稳定性提升**
- 修复了下载过程中的内存泄漏问题
- 增强了异常处理机制
## 版本升级: 1.2.7
1. **下载功能优化**
- 改进了下载速度计算算法
- 优化了下载进度的实时显示
- 增强了下载任务的队列管理
2. **界面体验提升**
- 优化了卡片视图的布局
- 改进了列表视图的显示效果
- 增强了搜索功能的响应速度
3. **性能优化**
- 减少了内存占用
- 优化了程序启动速度
## 版本升级: 1.2.6
1. **功能增强**
- 优化了下载管理器的性能
- 改进了多线程下载的稳定性
- 增强了断点续传功能
2. **界面优化**
- 优化了滚动区域的显示效果
- 改进了主题切换的流畅性
3. **兼容性提升**
- 增强了与不同Windows版本的兼容性
- 优化了网络连接的稳定性
#版本升级:1.2.5
1. **下载速度大幅提升**
- 新增了多种下载策略,支持多线程、分段下载
- 实现了智能分流下载功能,自动选择最优下载源
- 优化了下载算法,提高了下载稳定性
2. **界面体验优化**
- 改进了窗口图标显示,修复了任务栏图标问题
- 优化了卡片悬停效果和动画过渡
- 增强了界面响应速度
3. **功能增强**
- 新增了复制下载链接功能
- 优化了系统信息展示
- 改进了下载进度显示精度
4. **稳定性提升**
- 修复了部分系统下的兼容性问题
- 增强了错误处理机制
- 优化了内存使用
5. **配置优化**
- 改进了配置文件管理
- 增强了程序目录检测(兼容打包后运行)
### 🎯 适用人群
- 所有需要下载系统镜像的用户
- 追求快速、稳定下载体验的用户
- 喜欢简洁易用界面的用户
### 🚀 使用说明
1. 运行程序后,选择需要下载的系统
2. 点击下载按钮开始下载
3. 下载完成后,文件将保存在downloads文件夹中
### 💡 注意事项
- 下载过程中请勿关闭程序
- 建议关闭系统安全软件或防火墙以获得最佳下载速度
- 如有问题,可加入官方QQ群:56116458寻求帮助
# 版本:1.2.4(25.10.19)
1、版本从1.2.3升级到1.2.4
2、新增背景图片功能,支持自定义背景
3、添加"主题壁纸"主题选项,自动加载内置壁纸
4、实现背景图片持久化存储,下次启动时自动恢复上次设置
5、优化卡片背景透明度,使背景图片可见
6、改进壁纸加载逻辑持久化
7、更新打包配置,包含Sytemimg.jpg壁纸并使用UPX压缩
8、修复了界面背景显示相关问题
9、添加了配置文件管理功能
10、优化了主题切换逻辑,去掉了切换主题时的弹窗提示
11、修改下载路径选择逻辑,自动添加downloads文件夹
12、实现了下载完成后自动校验哈希值并生成哈希文本文件
13、确保所有弹窗与主界面主题色保持一致
# 版本:1.2.3(25.10.13)
1、由于原源码卡片源码丢失 ,则在内核内核版本为Ver.1.0.1改进重构UI
2、支持窗口拖拽功能,通过标题栏的鼠标事件实现
3、使用了Fusion样式和浅绿色渐变背景
4、没有实现深色主题切换功能
5、移除部分重复旧版镜像,则提供常用数据镜像([装机助理](https://www.kejizhixing.com/?post=302 "装机助理"))同等数据源 方便管理。
6、版本配置为1.2.3,
# 版本:1.2.2
#### 系统下载升级更新日志
## 界面与交互优化
1. 支持窗口拖拽,采用浅色/深色主题设计单独区分制作
2. 窗口样式调整:添加圆角边框和阴影效果,主背景改为白色
3. 控件样式优化:按钮、下拉框等元素采用更现代的设计风格
4. 软件制作后图标重新设计制作
## 功能改进
1. 资源路径处理优化,支持打包后正确访问资源文件
2. 完善Aria2下载器认证机制,修复令牌格式问题
3. 下载线程更新频率限制为200ms/次,提升界面流畅度
4. 新增窗口绘制事件,优化阴影和背景渲染效果
## 代码结构调整
1. 拆分出`TitleBar`类,独立管理标题栏功能
2. 优化初始化流程,将异步初始化放在最后执行
3. 增强异常处理,完善临时文件清理逻辑
这些改进提升了软件的视觉体验和稳定性,同时优化了代码组织架构。
# 版本:1.1.9-1.2.0
### 升级与改进功能
#### **一、下载功能增强**
1. **Aria2下载引擎优化**
- 在Aria2下载配置中新增`timeout=30`和`max-tries=5`参数,提升下载稳定性和重试机制,减少网络波动导致的下载失败。
- Aria2配置文件中增加`connect-timeout`、`max-overall-download-limit`等参数,防止服务卡死。
2. **内置下载器增强**
- 新增`stopped_signal`信号和停止逻辑,支持更优雅地终止下载任务,并在停止时清理临时文件。
- 下载线程中增加`stopped`状态判断,避免异常终止时残留临时文件。
3. **下载控制优化**
- 新增**暂停/继续**和**停止**按钮,支持实时控制下载状态,提升用户操作灵活性。
- Aria2下载支持暂停/恢复功能,通过界面按钮直接操作。
#### **二、用户界面改进**
1. **界面样式与交互优化**
- 整体主题色从绿色改为蓝色(#0078D7),更新按钮、标签和选中状态的样式,提升视觉一致性。
- 顶部控制栏新增提示文字和制作信息,底部信息栏增加下载路径双击打开功能(蓝色下划线样式)。
- 表格行悬停效果优化,标签页选中状态样式更新,提升界面美观度。
2. **状态显示增强**
- 新增下载链接**有效性验证**功能,通过`UrlValidator`线程异步检查链接状态(有效/失效),并在界面显示。
- 下载进度显示更详细(包含速度、剩余时间),底部信息栏实时更新下载状态。
#### **三、功能新增**
1. **URL有效性验证**
- 新增`UrlValidator`类,通过HEAD和GET请求验证下载链接有效性,避免用户下载失效资源。
2. **Aria2服务管理优化**
- 启动Aria2服务时增加配置文件生成逻辑,自动创建优化后的配置文件。
- 停止Aria2服务时增加强制终止机制(Windows使用taskkill,Linux/Mac使用kill),确保进程完全退出。
3. **用户指引与提示**
- 顶部控制栏新增下载失败提示文字,引导用户更换镜像。
- 右键菜单、更新对话框和Aria2指南中增加更多操作指引,提升用户体验。
#### **四、错误处理与资源管理**
1. **下载异常处理增强**
- 下载错误提示中增加“更换下载镜像”建议,引导用户解决问题。
- 停止下载时自动删除未完成文件,避免残留临时数据。
2. **线程与资源清理**
- 程序关闭时新增`closeEvent`处理,停止所有下载线程、URL验证线程和Aria2服务,防止资源泄漏。
- URL验证线程支持主动停止,避免程序退出时线程阻塞。
#### **五、其他优化**
1. **代码结构优化**
- 分离URL验证逻辑到独立线程类`UrlValidator`,提升代码可维护性。
- 增加更多注释和日志记录,便于调试和问题排查。
2. **用户体验细节**
- 下载路径标签添加“双击打开”提示,提升操作便捷性。
- 升级对话框按钮样式统一为蓝色,增强视觉一致性。
# 版本:1.1.8
主要改进点
现代化界面:
使用 PyQt6 替代 Tkinter,界面更加现代化
添加了平滑的动画和过渡效果
改进了颜色方案和视觉层次
线程处理优化:
使用 QThread 替代 threading.Thread
通过信号槽机制实现线程间通信
更好的下载状态管理
用户体验改进:
更直观的进度显示
更美观的对话框和提示
改进的右键菜单
代码结构优化:
更清晰的类和方法组织
更好的错误处理和日志记录
分离数据加载和界面更新逻辑
功能保留:
所有原功能都完整保留
下载、暂停、版本检查等功能完全相同
保持了原有的数据结构和处理逻辑
# 版本:1.1.7
关键改进说明:
科技之星重构UI界面设计+应粉丝要求加入驱动算法下载
右下角如有新版本提示,鼠标双击即可升级版本
数据可靠性增强
三级数据校验机制(响应长度、JSON格式、字段完整性)
智能缓存系统(自动保存/加载本地数据)
指数退避重试策略
下载稳定性提升
智能分块算法(自动计算最佳分块大小)
双模式下载(自动切换单线程/多线程)
增强错误恢复机制(分块级重试)
界面响应优化
节流进度更新(500ms间隔)
异步UI更新(不阻塞主线程)
内存优化(及时清理临时文件)
代码结构优化
模块化设计(数据、下载、UI分离)
完善的异常处理
详细的日志记录
使用说明:
首次运行会自动创建下载目录和缓存文件
支持右键暂停/继续下载
双击存储目录可直接打开文件夹
断网时自动使用最近的有效数据
详细日志记录在download.log
该版本在保持原始操作体验的同时,显著提升了数据获取和下载功能的可靠性,适合在复杂网络环境下稳定运行。所有改进均经过严格测试,确保向后兼容性和操作一致性。
# 版本:1.1.6 【进阶版】
功能扩展:
增加更多的下载设置选项,如选择下载路径、设置下载线程数等。
错误处理增强:
对各种网络错误、文件操作错误等进行更详细的处理和提示。
界面优化:
增加更多的可视化元素,如历史下载记录、下载队列管理等。
性能优化:
对下载过程进行性能优化,如使用异步
# 版本:1.1.5
主要改进内容:
首先对源码文件进行修缮精简处理。
修复状态栏显示问题:
现在开始下载时状态栏只显示"正在下载文件...",不再显示具体文件名
文件名信息会记录在日志中,但不在状态栏显示
增强高速下载进度显示:
添加了专门的下载状态标签(download_status)用于显示下载速度
高速下载时显示当前下载速度(如"1024 KB/s")
状态会根据下载情况变化(如"正在连接"、"正在下载"、"下载完成"等)
其他改进:
增加了下载状态管理,清晰显示下载各阶段状态
改进了日志记录,增加更多下载状态信息
修正了一些小错误
版本号更新到1.1.5
版本:1.1.4
发布日期:2025-04-25
技术支持:官方网站(www.kejizhixing.com) 和QQ群(56116458)
2. 主要功能模块
#2.1 系统列表展示
以表格形式展示所有可下载的系统
显示列包括:序号、名称、内核版本、架构、语言、大小、发布日期
支持双击选择开始下载
支持滚动浏览
## 2.2 下载功能
常规下载
支持基本的HTTP下载
显示下载进度条和百分比
支持暂停/继续功能
支持停止下载
高速下载
使用aria2等高速下载引擎
支持多线程下载加速
专为科技之星系统优化的下载通道
## 2.3 更新功能
支持自动检查更新
支持手动检查更新
从官方网站获取最新版本信息
提供版本升级功能
## 2.4 用户界面
现代化GUI界面
响应式设计,适应不同屏幕
状态栏显示当前状态
底部公告栏显示重要提示
## 2.5 安全提示
提醒用户关闭安全软件或防火墙
确保下载过程不受干扰
# 3. 使用流程
加载数据
启动时自动从服务器加载系统数据
显示在表格中供用户选择
选择系统
在表格中选择需要的系统
可双击或使用按钮开始下载
下载选项
可选择"常规下载"或"高速下载"
下载过程中可暂停/继续或停止
下载进度
实时显示下载进度百分比
状态栏显示当前下载状态
完成处理
下载完成后自动保存到downloads目录
可立即使用下载的系统
# 4. 技术特点
多线程处理,保证UI响应
异常处理机制
自动创建下载目录
支持Windows高DPI显示
单例运行检测
# 5. 高级功能
断点续传支持
下载速度优化
自动更新检测
夜间模式支持(计划中)
下载历史记录(计划中)