Skip to content

v2.2

Choose a tag to compare

@duma520 duma520 released this 12 May 03:40
· 7 commits to main since this release
de9e49a

版本更新简介

从 1.0 到 2.0 的主要变化

  1. 界面重构:

    • 从简单的单页布局改为标签页(TabWidget)设计
    • 新增了多个功能标签页:高级设置、触发器、脚本、远程控制和状态监控
  2. 功能增强:

    • 添加了多种点击模式(单次、双击、三连击、长按)
    • 增加了随机间隔点击功能
    • 添加了坐标设置功能(当前鼠标位置、固定坐标、多坐标循环)
    • 增加了游戏辅助功能(组合键模拟、压枪模式、防检测机制)
    • 添加了自动化测试功能(循环测试、结果验证、测试报告)
  3. 触发器系统:

    • 颜色触发器(检测特定位置颜色变化)
    • 图像触发器(匹配屏幕上的特定图像)
    • 定时触发器(在指定时间段内运行)
  4. 宏录制与脚本:

    • 新增宏录制功能
    • 添加了脚本编辑和执行功能
  5. 远程控制:

    • 添加了远程控制功能,可以通过网络控制模拟器
  6. 状态监控:

    • 实时显示CPU、内存使用情况
    • 显示点击次数和鼠标位置
    • 添加了运行日志查看功能

从 2.0 到 2.1 的主要变化

  1. 性能优化:

    • 添加了CPU和内存使用历史图表
    • 优化了资源占用
  2. 界面改进:

    • 添加了滚动区域,使界面在小屏幕上也能正常显示
    • 改进了布局和样式
  3. 功能增强:

    • 添加了开机自启动功能
    • 改进了日志系统,添加了日志滚动显示
  4. 稳定性提升:

    • 修复了多个潜在的bug
    • 增强了异常处理

从 2.1 到 2.2 的主要变化

  1. 界面优化:

    • 改进了滚动区域的实现方式
    • 添加了更美观的样式和布局
  2. 功能增强:

    • 添加了远程连接测试功能
    • 改进了性能图表显示
  3. 稳定性提升:

    • 修复了多个bug
    • 优化了资源管理
  4. 用户体验改进:

    • 添加了更多的状态反馈
    • 改进了错误提示信息

代码修改说明

主要修改集中在以下几个方面:

  1. 添加了滚动区域支持:

    • 在init_ui()方法中添加了QScrollArea
    • 为每个标签页创建了可滚动的布局
  2. 添加了性能图表:

    • 在init_monitor_tab()中添加了CPU和内存使用历史图表
    • 添加了update_performance_charts()方法来更新图表
  3. 改进了日志系统:

    • 添加了QTextEditLogger类来处理日志显示
    • 使日志能够自动滚动到底部
  4. 添加了远程连接测试:

    • 在远程控制标签页中添加了测试连接按钮
    • 实现了test_remote_connection()方法

这些修改都是非破坏性的,不会影响现有功能的正常运行,同时提供了更好的用户体验和更稳定的性能。