2016-03-03 67 views
1

我使用Dymola,但我期望OpenModelica可能非常相似(或至少相似)。如何在組件參數GUI上添加滾動選項?

對於一個給定的組件模型有時它更有意義有很多的參數GUI的一個「標籤」上示出的參數。這可能會導致GUI過長,出於許多原因,包括與人類如何處理信息有關的心理原因,這不是一個合適的解決方案。

爲了解決這個問題,我想在參數GUI上添加一個垂直滾動條。我相信我曾經看到過,但我無法確切地記得它在哪裏。

爲了便於說明,請在您的Web瀏覽器窗口右側進行查看。那個上下滾動的灰色條是滾動條:)。我知道,很明顯,但你永遠不知道。

我認爲我需要把某些命令放在註釋的某個位置,儘管我不知道哪裏和哪個命令。例如,我發現了一個verticalScrollBarPolicy的引用,但唉,我找不到任何文檔。

任何人都知道如何做到這一點?

編輯#1: Dymola(和Adrian指出OpenModelica以及)將自動創建滾動條,當GUI變得比屏幕大。不幸的是(至少在Dymola中)幾乎沒有餘量,所以如果你的GUI比窗口小一點,屏幕底部的功能區將覆蓋「確定」按鈕,並且GUI需要稍大一點使滾動條自動出現。這是滾動條的手動選項派上用場的原因。

回答

0

由於根據反饋在這個論壇上張貼此我的理解,我自己的經驗,並與他人進一步討論存在的GUI(即大小,滾動條等)的當前沒有手動控制。

你最好的選擇,如果你遇到的問題(例如,你有一個超小的第二個顯示器)是使用大量的標籤,並保持描述很短(這可能是適用於大多數應用反正)。

這是一個Dymola的和OpenModelica問題,還不如說是不是在Modelica語言規範包含(據我所知)一個Modelica的問題。

如果這個變化,我發現它,我會刪除或更新這篇文章。

0

我認爲額外的「標籤」可能有幫助嗎?

+0

我很欣賞這種回答,但這不是我爲這個特殊問題招待的選項,因爲我在這個問題中沒有提到。乾杯! –

0

據我所知,在OpenModelica我們必須爲對話窗口滾動條如果窗口會擴展出的畫面。

+0

嗯..有趣。我想Dymola/OpenModelica將允許用戶除了自動響應之外手動控制GUI窗口大小。過於靠近屏幕邊緣有時會成爲問題(例如,具有多個不同大小的顯示器)。搜索仍在繼續,但我感謝您的反饋! –

+0

確定這是可取的,但在Modelica規範中沒有指定。你也許應該在Modelica Trac中打開一張關於它的票:https://trac.modelica.org/Modelica –

相關問題