netlogo - 有没有办法通过代码隐藏界面小部件?
问题描述
我正在尝试解决只有一个模型要更新的问题,但为年轻学生提供了简化的界面,为高级用户提供了更完整的界面。对于新手用户来说,高级界面有太多的滑块和开关,只会让他们感到困惑。
有没有什么办法可以用代码要求界面隐藏一个控件?
解决方案
( xw
eXtraWidgets) 扩展正是为此目的而设计的。它允许您创建额外的界面选项卡并以编程方式将小部件放在它们上面。
第一个免责声明:我是这个扩展的作者。
第二个免责声明:虽然我已经更新了它以在 NetLogo 6 中工作,但它并没有在最近的版本中得到很好的测试,所以这里和那里可能存在错误。如果你偶然发现了什么,请在 GitHub 存储库上打开一个问题。
请注意,以前也有一个goo
扩展,但它从未更新为在 NetLogo 6 上工作。
推荐阅读
- java - 将 ArrayList 中的对象转换为字符串
- tensorflow - 如何仅将一半的 RNN 输出馈送到 tensorflow 中的下一个 RNN 输出层?
- node.js - 如何使“apollo 服务器”与 graphql schemaObject 一起使用?
- flutter - 如何在 DefaulfTabController 上对齐左选项卡?
- python - 我可以使用回归模型进行样本外预测吗?
- javascript - 更改工具栏背景颜色并在身体倾斜时做出反应
- perforce - 仅同步仓库中的差异但收到错误“-必须参考客户端”
- python - 最奇怪的 Python dict AttributeError
- intellij-idea - 无法为锁定文件 C:\Program Files\JetBrains\IntelliJ IDEA 2019.2.4\ 创建父目录
- xml - ssis - 获取更多 xml 文件已定义为可选标签的数据