如何在组件参数GUI上添加滚动选项?

时间:2016-03-03 17:27:08

标签: dymola openmodelica

我使用Dymola,但我希望OpenModelica可能完全相同(或者至少相似)。

对于给定的组件模型,有时候在一个" tab"上显示大量参数会更有意义。参数GUI。这可能导致过长的GUI,由于许多原因,包括与人类如何处理信息有关的心理原因,这不是一个合适的解决方案。

要解决这个问题,我想在参数GUI上添加一个垂直滚动条。我相信我曾经看过它,虽然我不记得究竟在哪里。

为了便于说明,请查看Web浏览器窗口的右侧。上下滚动的灰色条是滚动条:)。我知道,很明显,但你永远不知道。

我假设我需要在某个地方的某个注释中添加一些命令,不过我在哪里和什么命令都不确定。例如,我发现了一些对verticalScrollBarPolicy的引用,但是唉,我找不到任何相关的文档。

任何人都知道怎么做?

编辑#1: 当GUI比屏幕大时,Dymola(以及Adrian表示OpenModelica)将自动创建滚动条。不幸的是(至少在Dymola中)几乎没有余量,所以如果你的GUI比窗口小一点,那就是" OK"按钮将被屏幕底部的功能区覆盖,并且需要稍微更大的GUI以使滚动条自动显示。这就是为什么滚动条的手动选项会派上用场的原因。

3 个答案:

答案 0 :(得分:0)

我认为其他"标签"可能有帮助?

答案 1 :(得分:0)

据我所知,在OpenModelica中,如果窗口会从屏幕中展开,我们会为该对话框提供一个滚动条。

答案 2 :(得分:0)

在此发布时,我的理解基于对此论坛的反馈,我自己的经验以及与其他人的其他讨论,目前没有GUI的手动控制(即大小,滚动条等)。

如果您遇到问题(例如,您有一个超小型第二台显示器),最好的选择是使用大量标签并保持描述非常短(这可能适用于大多数应用程序)。

这是一个Dymola和OpenModelica问题,而不是modelica问题,因为它没有包含在modelica规范中(据我所知)。

如果此更改并且我发现了相关内容,我将删除或更新此帖子。