跳到主要内容

编辑器基础

编辑器是工程配置环境。类似 Siemens TIA Portal 的工程视图或 CodeSys 的 IDE。

界面布局

编辑器分为几个固定区域:

┌──────────┬──────────────────────────┬──────────┬──────────┐
│ 左侧 │ │ 右侧 │ 最右侧 │
│ Activity │ 中间工作区 │ 属性面板 │ AI 面板 │
│ Bar │ (页面画布/流程图/代码) │ │ (默认关闭) │
│ + │ │ │ │
│ 可开合 │ │ │ │
│ View │ │ │ │
│ Container │ │ │ │
├──────────┴──────────────────────────┴──────────┤
│ 底部: Console / Problems │
└────────────────────────────────────────────────┘

截图占位:编辑器全貌,标注各区域名称

左侧栏

左侧采用 Activity Bar + 可开合面板 结构。Activity Bar 在左边缘,点击图标切换面板内容。

图标面板内容
Resources资源视图(默认打开)对象树 + 页面、Graph、脚本和素材的文件导航
Files完整文件树app 内所有文件的树形管理
Screen界面树当前编辑的页面的控件层级
Git版本控制当前 app 的 Git 状态和操作

左侧栏底部固定图标:

  • Settings(齿轮)→ 当前 app 的设置(用户管理、变量、查询、i18n 等)

截图占位:Activity Bar 图标说明

资源视图

默认打开。从上到下依次展示:

  • Objects:对象树。右键添加设备、查看详情、拖拽排序和拖到流程图。
  • Pages:页面文件。内含 Components 分组(组件模板)。
  • Graphs:流程图文件。
  • Scripts:自定义代码文件。
  • Assets:资源文件(图片、模型等)。

右键资源行可以:打开、预览、下载、复制路径、在文件视图中定位、按类型新建。

文件视图

完整的 app 工作区文件浏览器。支持:

  • 拖拽本地文件到文件树上传
  • 在文件树内拖拽移动文件
  • 新建页面/组件/流程图/脚本/普通文件
  • 重命名和删除

中间工作区

WorkArea 以 Tab 页方式管理打开的编辑器:

Tab 类型打开什么编辑器内容
Page.qxpage页面画布,可视化编辑控件
Component.qxcomponent组件画布,可视化编辑模板
Graph.qxgraph流程图画布
Script.cs代码编辑器
Text其他文本文件文本编辑器

页面画布操作

操作方式
添加控件右键画布空白处 → 选择控件
选中控件单击
移动控件拖拽
缩放控件拖拽控点
多选框选或 Ctrl+点击
复制/粘贴Ctrl+C / Ctrl+V
删除Delete
缩放画布滚轮或左上角缩放滑块
查看模式左上角切换,鼠标操作透传给控件(测试 3D、输入框等)

画布背景的网格线和控件选中框由编辑器绘制,不影响运行页效果。

截图占位:页面画布操作说明

流程图画布操作

操作方式
添加节点从对象树拖拽设备,或画布空白处右键
连接端口从端口拖出连线到目标端口
移动节点拖拽
删除选中后 Delete
缩放滚轮
适配视图自动缩放显示全部节点

Tab 快捷键

操作macOSWindows / Linux
关闭当前 TabCmd+WCtrl+WCtrl+F4
切到下一个 TabCtrl+TabCtrl+Tab
切到上一个 TabCtrl+Shift+TabCtrl+Shift+Tab
跳转到第 N 个 TabCmd+1~8Ctrl+1~8
跳转到最后 TabCmd+9Ctrl+9

未保存提示

如果打开了未保存的页面或流程图:

  • Tab 标题显示圆点指示。
  • 关闭 Tab 或离开编辑器时会弹出确认提示。
  • 外部文件变动时:没修改的自动刷新,有修改的提示是否从磁盘重载。

刷新

页面和 Graph Tab 的命令栏提供刷新按钮。从磁盘重新加载当前文件内容。有未保存修改时会先确认丢弃。

右侧属性面板

属性面板常驻右侧。根据当前选中的目标显示对应属性:

选中什么面板显示
页面空白页面属性(名称、尺寸、权限、method 列表)
控件控件属性(位置、尺寸、内容、样式、action)
对象树中的设备设备参数
Graph 节点节点参数和端口

截图占位:不同选中目标的属性面板

属性面板顶部有固定的 Inspector 标题。没有选中任何目标时,面板内容留白。

面板布局

  • 常用短字段(如 X/Y/Z 位置、宽/高)合并显示在一行。
  • 复杂列表(表格列配置、下拉选项、3D 模型列表)通过弹窗编辑,不在窄面板中展开。
  • 属性面板保持紧凑,不适合展示大量嵌套数据。

AI 面板

最右侧的全局面板,通过 Navbar 的 AI 图标打开或关闭。用于 AI 辅助配置和排错。详见 AI 助手

底部 Console / Problems

中间工作区下方可以打开底部面板:

标签内容
Problems当前 app 的错误和警告列表。每行显示级别、错误码、描述、所在文件
Console运行日志输出

Problems 没有错误时内容区保持空白(不显示"无问题"之类的占位)。底部面板只占 WorkArea 列的下方,不会跨越到左侧栏或右侧属性面板。

命令栏

每个打开的 Tab 上方有命令栏,提供:

  • 保存(Ctrl+S
  • 撤销 / 重做(Ctrl+Z / Ctrl+Shift+Z
  • 刷新(从磁盘重载)
  • 构建(Script Tab 中)
  • 其他上下文相关操作

编辑器进入和退出

  • 从 应用中心 双击应用卡片进入编辑器。
  • 点击编辑器左上角返回箭头退出,回到 应用中心。
  • 有未保存内容时会确认。

主题

编辑器外壳、流程图区域和页面画布背景网格跟随系统主题切换。运行页始终使用浅色主题,不跟随切换。