软件基本用户界面#

在本节中,我们将介绍软件基本用户界面的组成、布局及其功能。

在进入软件后,软件整体界面有例如 图 76 所示的布局,我们将根据图中的数字标识依次介绍各部分。

../_images/ui-basic.png

图 76 软件基本用户界面的组成示意图#

顶部菜单栏#

图 76 中被标记为 “①” 的区域。在其中可以进行例如打开项目(“文件” 菜单内)、保存项目(“文件” 菜单内)、管理模块(“模块” 菜单内)等软件层面的操作。

文件菜单#

文件菜单内主要包括项目和数据集相关的选项,有如下菜单选项(图 77):

../_images/ui-basic-file-menu.png

图 77 文件菜单选项示意图#

  • 新建项目:在新窗口内新建一个空白项目。

  • 从模板新建项目:选择一个模板,并在新窗口中打开模板项目。

  • 打开项目:选取并打开一个本地项目。

  • 打开最近项目:选取并打开一个最近使用的项目。

  • 导入文件

    • 导入 NONMEM 控制文件 (ctl/mod):导入一个 NONMEM 控制文件并将其翻译为 Masmod。翻译结果将以 Notebook 的形式保存。支持的文件类型为 ctl 或 mod 文件。

    • 导入数据文件 (csv/xls/xlsx):导入一个本地数据文件至软件的 “数据集” 中。详细的使用方法可参见:数据集界面操作

  • 新建数据:在 “数据集” 中新建一个数据集。

  • 载入仿例数据:在 “数据集” 中载入一个仿例数据。

  • 偏好设置:打开软件设置。详细选项可参考 偏好设置 中对应内容。

  • 保存:保存当前项目。

  • 退出:退出当前项目并关闭窗口。

视图菜单#

视图菜单中的选项可以修改软件外观,有如下菜单选项(图 78):

../_images/ui-basic-view-menu.png

图 78 视图菜单选项示意图#

  • 控制面板:打开软件控制面板(图 79)。在控制面板中可以设置部分偏好设置选项以及重启 Python 语言服务。

  • 外观

    • 放大:放大软件画面。

    • 缩小:缩小软件画面。

    • 重置缩放:重置画面缩放状态至初始状态。

../_images/ui-basic-control-panel.png

图 79 控制面板示意图#

模块菜单#

在模块菜单中,可以激活和管理模块,有如下菜单选项(图 80):

../_images/ui-basic-module-menu.png

图 80 模块菜单选项示意图#

帮助菜单#

在帮助菜单中可以检查软件更新与打开开发者工具等,有如下菜单选项(图 81):

../_images/ui-basic-help-menu.png

图 81 帮助菜单选项示意图#

  • 欢迎:打开软件欢迎页。

  • 第三方许可证:查看软件内所使用的第三方内容许可证。

  • 开发者工具:打开开发者工具。

  • 打开日志文件夹:在本地文件资源管理器中打开存放有软件运行日志的文件夹。当你在使用本软件过程中遇到问题时,可向我们提供此文件夹中的运行日志。

  • 检查更新:检查是否有新的软件版本发布。

  • 关于我们:查看我们的联系方式、版本信息与用户协议。

侧边栏#

图 76 中被标记为 “③” 的区域。侧边栏的显示内容与当前的 侧边选项栏 选项有关

项目侧边栏#

项目侧边栏中将显示当前项目中的数据集与工作流相关内容(图 83),两者的使用方法可参考 数据集界面操作分析界面操作

左键点击此侧边栏中的数据集、分析、Notebook 等即可打开对应的标签页。右键点击则将打开对应的右键菜单,在其中可以进行新建分析、运行分析、复制、粘贴、重命名与删除等操作。

../_images/ui-basic-proj-sidebar.png

图 83 项目侧边栏示意图#

位于项目侧边栏顶部的按钮作用分别为:

  • 全部收起按钮:收起所有分析结果。

  • 全部展开按钮:展开所有分析结果。

  • 搜索按钮:点击后将展开搜索栏,在搜索栏中输入文字即可搜索匹配的数据集或工作流内容。

若此侧边栏中内容右侧有黑色圆点提示,意为此内容未保存,如 图 84 所示。

../_images/ui-basic-unsaved.png

图 84 未保存提示示意图#

功能侧边栏#

功能侧边栏中将显示所有当前软件中已支持的分析功能(图 85)。

左键点击标题(例如“药物代谢动力学”)可以展开或收起与其相关的分析功能;左键点击某分析功能便将在根工作流(即项目下第一级的工作流)中创建一个对应的分析。

../_images/ui-basic-feature-sidebar.png

图 85 功能侧边栏示意图#

位于功能侧边栏顶部的按钮作用分别为:

  • 全部收起按钮:收起所有分析功能列表。

  • 全部展开按钮:展开所有分析功能列表。

  • 搜索按钮:点击后将展开搜索栏,在搜索栏中输入文字即可搜索匹配的分析功能或标题。

文件侧边栏#

文件侧边栏中将显示当前项目文件夹(即项目文件所在的本地文件夹)下的所有本地文件(图 86)。

备注

需要先保存项目至本地才能在文件侧边栏中显示本地文件。

../_images/ui-basic-file-sidebar.png

图 86 文件侧边栏示意图#

文件夹操作#

左键单击文件夹可选中文件夹;左键单击文件夹左侧的 “>” 按钮可以展开或收起文件夹。右键文件夹将展开如下右键菜单(图 87):

../_images/ui-basic-folder-menu.png

图 87 文件夹右键菜单示意图#

  • 新建文件夹:在选中的文件夹内新建一个文件夹。

  • 新建 Notebook 文件:在选中的文件夹内新建一个 Notebook 文件。

  • 新建 Python 文件:在选中的文件夹内新建一个 Python 文件。

  • 重命名:重命名选中的文件夹。

  • 复制:复制选中的文件夹。

  • 剪切:剪切选择的文件夹。

  • 粘贴:将复制的内容粘贴至选中的文件夹内。

  • 复制相对路径:复制选中的文件夹在项目文件夹内的相对路径。

  • 在文件资源管理器中显示:在本地文件资源管理器中显示选中的文件夹。

  • 删除:移动选中的文件夹至系统回收站。

文件操作#

左键单击文件后将在工作区内以标签页的形式打开和编辑此文件,如果打开了暂不支持类型的文件,则可以在标签页内选择使用系统默认软件打开或在本地文件资源管理器中显示此文件(图 88)。对于 Python 文件(后缀名为 .py),可以点击右上角 运行按钮 运行代码。对于 Notebook 文件(后缀名为 .ipynb),可以进行在 Notebook 界面操作 中所描述相关操作。

../_images/ui-basic-unsupported-type.png

图 88 暂不支持类型文件标签页示意图#

右键文件则将展开如下右键菜单(图 89):

../_images/ui-basic-local-file-menu.png

图 89 文件右键菜单示意图#

  • 运行:运行此文件,仅当文件为 Python 或 Notebook 文件时生效。

  • 重命名:重命名此文件。

  • 复制:复制此文件。

  • 剪切:剪切此文件。

  • 复制相对路径:复制此文件在项目文件夹内的相对路径。

  • 在文件资源管理器中显示:在本地文件资源管理器中显示此文件。

  • 删除:移动此文件至系统回收站。

顶部按钮#

文件侧边栏顶部的按钮作用分别为:

  • 新建文件按钮:新建一个本地文件,有如下选项:

    • Python (.py):在选中的文件夹内新建一个 Python 代码文件。如果未选中任何文件夹,则在项目文件夹根目录内新建。

    • Notebook (.ipynb):在选中的文件夹内新建一个 Notebook 文件。如果未选中任何文件夹,则在项目文件夹根目录内新建。

  • 新建文件夹按钮:在选中的文件夹内新建一个本地文件夹。如果未选中任何文件夹,则在项目文件夹根目录内新建。

  • 刷新按钮:刷新本地文件目录。

  • 全部收起按钮:收起所有展开的文件夹。

工作区#

图 76 中被标记为 “④” 的区域。

工作区为软件中最常使用的部分。工作区内往往包含标签页,在其中可以完成数据录入、修改分析设置、编辑代码等操作。在本章的后续小节中,我们将深入学习工作区内不同标签页的界面组成及其操作方法,可参考:数据集界面操作分析界面操作工作流界面操作Notebook 界面操作。在下文中我们将先介绍标签页以及工作区分区有关的内容。

标签页栏相关操作#

标签页栏即 图 90 所示位置,在其中将显示已打开的标签页。

../_images/ui-basic-tab-bar.png

图 90 标签页栏位置示意图#

你可以点击标签页栏最右侧的加号按钮(图 91)来打开一个新建分析页。

../_images/ui-basic-add-new-tab.png

图 91 新建分析页按钮位置示意图#

若你在 偏好设置 中勾选了 “启用多标签页”,在标签页栏中将存在多个已打开的标签页,左键点击某标签页名即可跳转至对应标签页。左键长按拖拽可以调整标签页顺序。当标签页名为斜体时(图 92),表明此标签页未被固定至标签页栏,左键双击标签页名可以将其固定(若未固定,则新打开的标签页将会替换当前标签页)。点击标签页名右侧的 关闭按钮 按钮可以关闭标签页。

../_images/ui-basic-unfixed-tab.png

图 92 未固定的标签页示意图#

当标签页过多时,可以点击标签页栏右侧的 标签栏列表按钮 按钮来查看已打开的标签页列表(图 93)。

../_images/ui-basic-tab-list.png

图 93 已打开的标签栏列表示意图#

右键标签页名将打开如下右键菜单(图 94):

../_images/ui-basic-tab-menu.png

图 94 标签页右键菜单示意图#

  • 关闭其他:关闭除此标签页外所有的标签页。

  • 关闭左侧标签页:关闭位于标签页栏中此标签页左侧的所有标签页。

  • 关闭右侧标签页:关闭位于标签页栏中此标签页右侧的所有标签页。

  • 全部关闭:关闭所有打开的标签页。

工作区分区#

若你在 偏好设置 中勾选了 “启用标签页拖拽分区功能”,你可以左键长按拖拽标签页栏内的标签页至工作区的上下左右位置(图 95)以实现工作区分区。分区后效果如 图 96 所示,使用此功能可以实现数据或结果的对比等功能。

../_images/ui-basic-drag-tab.png

图 95 拖拽分区操作示意图#

../_images/ui-basic-multi-work-area.png

图 96 工作区分区效果示意图#

分区后,你可以鼠标拖拽各个分区之间的分割线(例如 图 97 中央的蓝色竖线)来调整布局。

../_images/ui-basic-adjust-work-area.png

图 97 多分区调整布局操作示意图#

底部面板#

图 76 中被标记为 “⑤” 的区域。左键点击各面板名称或 展开面板按钮 按钮可以展开面板;点击 收起面板按钮 按钮则收起面板。各面板功能分别如下:

属性面板#

可以查看和编辑当前数据集或分析的名称、描述等内容(图 98)。在编辑数据集时,从此面板中可以进一步获知和修改列与单元格的属性,其详细操作方法可参考:数据集界面操作

../_images/ui-basic-property-panel.png

图 98 属性面板示意图#

任务面板#

可以查看当前项目中已运行或正在运行中的分析/代码的运行进度与错误信息等内容(图 99)。

../_images/ui-basic-task-panel.png

图 99 任务面板示意图#

左键点击其中某一个任务条目,可以查看其详细的运行日志(图 100)。任务条目右侧的按钮功能分别为:

  • 返回按钮:点击后将返回至任务面板的任务列表,仅在查看详细运行日志时出现此按钮。

  • 跳转文档按钮:点击后将跳转至此任务对应分析的标签页。

  • 运行按钮:点击后将重新运行此任务

  • 删除任务按钮:点击后将从任务面板的任务列表内删除此任务。

../_images/ui-basic-task-log.png

图 100 任务面板详细运行日志示意图#

问题面板#

可以查看在当前 Notebook 或 Python 代码文件中存在的错误或警告(图 101)。

../_images/ui-basic-prob-panel.png

图 101 问题面板示意图#

变量面板#

可以查看在当前 Notebook 中的变量(图 102),需要配合 Notebook 的 “获取变量” 功能使用,可参考:Notebook 界面操作)。

../_images/ui-basic-var-panel.png

图 102 变量面板示意图#

若变量为数据集或图像,则可以通过 “查看器”图 103)在新标签页中查看。

../_images/ui-basic-viewer.png

图 103 变量面板 “查看器” 示意图#

底边栏#

图 76 中被标记为 “⑥” 的区域。其各部分的功能分别如下:

  • 项目信息按钮:显示当前项目名。左键点击后可以查看项目信息,包括项目名称、项目作者、项目使用的软件版本、项目创建日期、项目最终访问时间与项目最终修改时间(图 104)。

  • 任务列表按钮:显示正在运行、运行中和运行失败的任务的数量。左键点击后同样可以查看这些信息(图 105)。

  • 关于我们按钮:显示当前软件版本。左键点击后将显示 “关于我们” 窗口(图 106),其中包括联系方式、版本信息与用户协议。

  • 信息提示按钮:提示当前有无未读的任务信息,若有未读信息将如 图 107 所示。

../_images/ui-basic-bottom-proj-info.png

图 104 项目信息窗口示意图#

../_images/ui-basic-bottom-task-list.png

图 105 任务列表信息示意图#

../_images/ui-basic-bottom-about-us.png

图 106 “关于我们” 窗口示意图#

../_images/ui-basic-bottom-info-tips.png

图 107 未读信息提示示意图#