Skip to content

界面总览 ​

主窗口布局 ​

主窗口采用 侧边导航 + 内容区 + 底部状态栏 的三栏布局,标题行下方还有一条 主工具栏(价格与更新的唯一入口,见下节):

┌──────────────────────────────────────────────┐
│  标题行                    ─  □  ✕            │
├──────────────────────────────────────────────┤
│  区域 | 价格时效 | 自动更新      🔄 更新价格    │  ← 主工具栏
├────────────┬─────────────────────────────────┤
│ 侧边导航    │          内容区                  │
│  📋 估价    │                                  │
│  🔍 查询    │  根据所选页面显示不同内容          │
│  🏭 制造    │                                  │
│  ⭐ 贸易    │                                  │
│  🔔 监控    │                                  │
│  📦 仓库    │                                  │
├────────────┴─────────────────────────────────┤
│  状态栏: 阶段文案 / 当前操作提示     [进度条]   │
└──────────────────────────────────────────────┘

导航页面 ​

导航项页面主要功能
📋 估价estimate_view剪贴板粘贴 → 批量价格查询
🔍 查询query_view → query_page物品搜索、价格表格、深度订单、走势图、CSV/Excel 导出
🏭 制造industry_view生产计划管理、蓝图搜索、成本核算、甘特图、多种汇总弹窗
⭐ 贸易trade_viewA→B 全品类价差排行。只读本地已存价格,用顶栏「更新价格」刷新;价格时效显示在本页状态栏
📦 仓库inventory_view → inventory_page机库管理、库存 CRUD、蓝图管理(BPO/BPC、ME/TE)

🔍 查询页(空闲态仪表盘 + 有结果态详情)的详细用法见 query.md。

主工具栏(价格) ​

主工具栏(标题行下方那一行,ui_qml/qml/shell/Main.qml)左侧是「状态与上下文」, 右侧只有一个动作:

区域功能
区域勾选选择「更新价格」要覆盖哪些贸易中心
价格时效最后一次成功拉取 ESI 市场价格的时间(绿/黄/红三档)
自动更新开关开启/关闭定时自动更新(0-1440 分钟间隔可配)
更新价格手动触发价格更新的唯一入口 —— 页面自身不拉取全量价格

进度条与阶段文字在触发更新后显示;主题切换在设置面板里。

设置对话框 ​

点击侧边导航底部的 ⚙ 系统 打开设置面板 (ui_qml/bridge/settings_bridge.py + qml/dialogs/SettingsDialog.qml):

  • 主题切换:One Dark Pro(暗色)/ One Light(亮色)
  • 自动更新:开关 + 间隔配置
  • 数据初始化:拉取 SDE/ESI 数据
  • 关于:版本信息

子窗口与弹窗 ​

应用使用多种弹窗辅助信息展示:

弹窗位置说明
启动检查启动时InitWizard(自动模式)— 检测数据就绪状态,全部就绪自动关闭,缺失时自动初始化
成本明细制造页按游戏类目拆分安装费明细
材料总表制造页所有生产计划的材料汇总
采购小助手制造页待采购清单(总需求 / 需采购 / 买卖差价 / 总价)
所需蓝图制造页蓝图数量、ME/TE 要求汇总
产出总表制造页成品产出明细
人物占用制造页每人物一块的产线占用(制造/科研/反应三行容量条,按已规划统计:待生产/生产中/待下线的计划都算占线)
价格走势查询页历史价格趋势折线图
深度订单查询页Top5 买单/卖单详情
代采购管理制造页第四 Tab,管理代采购订单与供应商

只读汇总表(所需蓝图 / 材料总表 / 产出总表 / 材料覆盖 / 研究分析)双击任一格 = 复制那一格的文字, 往游戏里搜蓝图名 / 物品名时用(复制的是屏幕上显示的文本,即带千分位的那一份)。