App 开发器更新

COMSOL Multiphysics® 5.2a 版针对“App 开发器”的用户引入了新的内置“App 对象”方法,使您可以在启动后修改 App 的用户界面。还新增了两个表单对象,分别用于链接至外部网站和直接在 App 中嵌入视频。阅读下文详细了解“App 开发器”的所有更新。

新增用于修改 App 开发器用户界面的内置方法

开发 App 时,您目前可以使用“App 开发器”内置工具中的“表单”编辑器以交互方式设计用户界面布局。现在,您还可以在 App 启动后使用新增的内置“App 对象”方法来修改用户界面。与之前的 COMSOL® 软件版本相比,这个更新的功能可以动态地更改用户界面的更多方面内容,例如,颜色、文本、图标、字体、启用状态等。此外,这些更新是立即执行,而不是在关闭方法时才执行。相应的,“更新图形”命令和相应的 updateGraphics 内置方法已被移除。

“录制代码”工具可输出符合在“表单”编辑器中对 App 所做的交互修改的代码,这可以轻松地使用新功能快速创建代码。

在此示例中,“录制代码”工具将代码语句输出到方法,用于设置文本标签 1 的颜色、字体、大小和粗体设置。 在此示例中,“录制代码”工具将代码语句输出到方法,用于设置文本标签 1 的颜色、字体、大小和粗体设置。

在此示例中,“录制代码”工具将代码语句输出到方法,用于设置文本标签 1 的颜色、字体、大小和粗体设置。

自动完成 App 对象

通过方法编辑 App 对象时,现在可以利用代码的自动完成功能,通过在“方法”编辑器中操作时按 Ctrl+空格键调用此功能。

自动完成按钮图标属性的代码。 自动完成按钮图标属性的代码。

自动完成按钮图标属性的代码。

用户界面组件的快捷方式

现在可以使用定制名称创建快捷方式,更轻松地引用表单对象(以及菜单、功能区和工具栏项)。这些快捷方式可以在其他表单对象中使用,也可以用于加快对新的“App 对象”方法的访问。例如,为了代替使用路径语法引用表单对象(例如 form1/button1),现在可以创建快捷方式 plot_temp,并将其用作所有用到 form1/button1 的别名。

已向按钮表单对象添加了快捷方式。 已向按钮表单对象添加了快捷方式。

已向按钮表单对象添加了快捷方式。

新增和改进的表单对象

新增两个表单对象,即超链接和视频,分别用于链接至外部网站及在 App 中嵌入视频。

此外,还对现有表单对象做了大量改进,例如,支持在图形对象范围中通过将表单对象“缩放到窗口大小”自动使整个模型可见。还可以通过将增长策略设为增长来创建包含可调整大小的列的表格,以及在数组输入对象的内容更改时通过数据更改时执行事件为其创建事件。

指引用户前往 COMSOL 网页的超链接表单对象。 指引用户前往 COMSOL 网页的超链接表单对象。

视频表单对象可以播放直接嵌入 App 的视频文件。

单位集

新的“单位集”声明使更改 App 中用于输入和结果的单位变得更加容易。例如,您可以创建一个“单位集”声明来添加多个用户定义的单位组,然后添加“组合框”或“单选键”表单对象在不同组之间进行选择。例如,在 App 允许使用 SI 和 英制单位时,这个功能非常重要。

支持两种单位制的 App 的用户界面。 支持两种单位制的 App 的用户界面。

支持两种单位制的 App 的用户界面。

选择事件

“事件”节点现在支持“显式”选择,从而可以在选择更改时运行定制命令或方法。例如,当用户单击图形对象中的边界时,可以触发事件。当用户通过这种方法在用于边界条件的选择中添加或移除边界时,此 App 可以分析生成的选择,如果有需要,还会显示包含其他信息的对话框。

可配置的“关于”对话框

现在可以向显示在 App 用户界面中的关于对话框添加定制文本。例如,关于对话框用于添加有关 App 作者的信息,以及法律声明和许可证信息。您可以配置链接的位置并在以下选项中进行选择:自动菜单栏工具栏右下角。可在主窗口节点的“设置”窗口中访问“关于对话框”栏。

App 的定制“关于对话框”文本,显示选择位置的下拉菜单。 App 的定制“关于对话框”文本,显示选择位置的下拉菜单。

App 的定制“关于对话框”文本,显示选择位置的下拉菜单。 App 的定制“关于对话框”文本,显示选择位置的下拉菜单。

App 的定制“关于对话框”文本,显示选择位置的下拉菜单。