matlab_settings_gui

一个小框架简单地问来自用户输入一个GUI。

83下载

更新2022年7月29日

从GitHub

查看许可GitHub

请参见readme github和代码的文档详细描述。

* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
一个小框架简单地问来自用户输入一个GUI。它可以被看作是一个扩展的内置inputdlg Matlab它不仅支持文本输入,但许多其他类型。万博1manbetx

这个工具箱是为了简化参数从用户查询。它旨在消除与定制的需要创建单独的gui布局每个时间需要从用户请求参数。相反,通过统一的接口参数描述自动生成所需的GUI。

使用

最简单的使用工具箱是通过Settings_GUI函数(导图)。您只需要创建适当的参数描述变量(paramarray,看到医生的描述generateUIControls.m)和模态图自动创建(即它运行的代码块,直到用户输入信息)。一旦用户填写的值,并单击OK cellarray的gui返回包含指定值(fetchUIControlValues.m)的具体格式请查看文档

可以提供一个检查函数处理GUI,它只接受值,通过评估由这张支票的功能。

例子

定义一个结构参数,然后调用Settings_GUI文件

S = {…
结构(“名字”,“枚举”、“类型”、“枚举”、“价值观”,{{选择# 1,'选项# 2 ','选项# 3 '}});…
结构(“名字”,“很多”,“类型”,“int”、“违约”,5);…
结构(“名字”,“字符串”,“类型”,“力量”,“违约”,示例文本);…
结构(“名字”,“你最喜欢的颜色”,“类型”,“选择器”,“违约”,[0 1 0.8]);…
};

答案= Settings_GUI (S)

确认:

非常感谢滚动的GUI面板的想法:
https://undocumentedmatlab.com/blog/scrollable-gui-panels

引用作为

亚伯Szkalisity (2023)。matlab_settings_guiGitHub (https://github.com/szkabel/matlab_settings_gui)。检索

MATLAB版本兼容性
创建R2019a
与R2007a后来版本兼容
平台的兼容性
窗户 macOS Linux
类别
找到更多的在迁移向导的应用帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

版本使用GitHub缺省分支不能下载

版本 发表 发布说明
1.1.0

动态添加功能设置。正在进行的工作,但demo.m中演示了基本的功能

1.0.2中

添加可能数量规格(如限制整数,限制)

1.0.1

增加了对文件万博1manbetx和目录的支持选择。

1.0.0

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库