首页 文章

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

提问于
浏览
1

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

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

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

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

我假设我需要在某个地方的注释中加入一些命令,虽然我不确定哪里和哪个命令 . 例如,我发现了一些对verticalScrollBarPolicy的引用,但是唉,我找不到任何关于这个的文档 .

有人知道怎么做吗?

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

3 回答

  • 0

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

  • 0

    据我所知,在OpenModelica中,如果窗口扩展到屏幕外,我们会为该对话框窗口设置一个滚动条 .

  • 0

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

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

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

    如果这发生了变化,我发现了它,我会删除或更新这篇文章 .

相关问题