Files
mulit-agent/mulit_agent/docs/steps/06-PySide6运行界面.md
T

13 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 06:Tkinter 运行界面
1. 建立主窗口、托盘菜单、连接状态条、全局通知与关闭/后台运行行为。
2. 实现概览:控制端连接、身份、版本、健康、队列、当前任务、CPU/内存和最近告警。
3. 实现任务页:队列、运行详情、进度、流式日志、取消和已完成结果;禁止用户绕过总控创建远程任务。
4. 实现技能/插件页和本机配置页,危险的启停、安装和凭据操作必须二次确认并受本地权限保护。
5. 通过线程安全事件队列接收后台事件;高频日志采用批量刷新与虚拟列表,避免界面卡顿。
验收:连续流输出和多个并发任务下界面保持响应;托盘模式不影响任务完成和结果上报。
# 托盘与命名补充
配对窗口提供可持久化的 Agent 名称字段,首次配对时使用该名称注册到总控。连接成功后窗口隐藏到托盘;用户可从托盘菜单“打开配对设置”或双击托盘图标恢复窗口。关闭已连接的设置窗口仅隐藏窗口,Agent 继续在托盘运行;选择“退出”才会终止进程。