1

我正在使用 Dymola,但我希望 OpenModelica 很可能是相同的(或至少相似)。

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

为了解决这个问题,我想在参数 GUI 上添加一个垂直滚动条。我相信我见过它一次,虽然我不记得确切的地方。

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

我假设我需要在某处的注释中放置一些命令,尽管我不确定在哪里以及使用什么命令。例如,我发现了一些对 verticalScrollBarPolicy 的引用,但是很遗憾,我找不到任何关于此的文档。

有人知道怎么做吗?

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

4

3 回答 3

0

我认为额外的“标签”可能会有所帮助?

于 2016-03-04T13:09:43.803 回答
0

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

于 2016-03-07T17:33:33.727 回答
0

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

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

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

如果这发生了变化并且我发现了它,我将删除或更新这篇文章。

于 2016-03-28T14:47:17.443 回答