## 目标 在 PyQt6 MainWindow 里嵌入终端模拟器组件,替代/并存于 AVG 对话框。 ## 范围 - [ ] TerminalWidget 组件(QTextEdit + 自定义 keyPressEvent) - [ ] 滚动缓冲区(configurable 最大行数) - [ ] 命令行输入:prompt 符号 + 光标 + 回车提交 - [ ] 命令历史:上/下箭头浏览 - [ ] Tab 补全:从 CommandRegistry 注册的命令名补全 - [ ] 富文本输出:ANSI color code → HTML 渲染 - [ ] ASCII art 支持(等宽字体) ## 依赖 - v3-01(PyQt6 MainWindow 基础) ## 验收 - 终端能输入命令、显示输出、上箭头浏览历史 - Tab 能补全已注册命令 - ANSI 颜色正确渲染
目标
在 PyQt6 MainWindow 里嵌入终端模拟器组件,替代/并存于 AVG 对话框。
范围
依赖
验收