图像缩略图

GUITool-简单快速的MatlabGUI框架

版本1.0.1(279 KB)由 精确模拟
易于使用的图形用户界面工具包&MATLAB框架

129下载

更新2021年3月26日

从GitHub

在GitHub上查看许可证

GUITool-易于使用的GUI工具箱&MATLAB框架
========================================================

GUITool是一种跨兼容的图形用户界面(GUI)MATLAB工具箱、UI设计和布局框架。它经过专门设计,非常易于使用,并允许快速原型化自定义MATLAB UI界面。同时,与Mathworks GUI布局工具箱相比,它的开发速度更快,对于复杂和更大规模的GUI具有更好的性能。

例如,GUITool用于设计和构建FEATool Multiphysics的模拟接口(https://www.featool.com)和CFDTool(https://www.cfdtool.com)模拟工具箱。

绩效评估
----------------------

通过运行附带的测试套件,将GUITool框架与Mathworks GUI布局工具箱(GLT)进行了比较,例如

runTestSuite('nruns',100',pause',0',closef',1',uilib',uitk')

将_uilib_u参数相应地替换为'uitk'、'uiextras'和'uix'。生成的时间可以在下表中看到。首先,我们可以看到GUITool比GUI布局工具箱(GLT)快1.8-2.5倍此外,通过比较MATLAB 2011a和2019a的运行,还可以清楚地看出,MATLAB GUI功能目前比之前的MATLAB GUI基准比较慢2-3倍,这也与之前的MATLAB GUI基准比较一致(https://www.featool.com/news/2019/08/20/benchmarking-and-performance-comparison-of-matlab-versions)。因此,为了真正获得良好的GUI性能,我们只能建议在较旧的MATLAB版本中使用GUITool框架。

安装
------------

将GUI工具包源文件(.m和.p文件从_src_u目录)复制并添加到您自己的项目目录中,或者使用“addpath”命令将路径添加到该目录中。

例子
--------

请查看源文件_uitkHBox uu、uitkVBox u、uitkGrid u、uitkBoxPanel u和uitkTabPanel中的示例以及_src/tests目录中的示例。

测试
-------

从根目录运行“runTestSuite”函数。

文档
-------------

在web浏览器中打开包含的*index.html*文件以访问函数文档。

引用为

精确模拟(2021年)。GUITool-简单快速的MatlabGUI框架(https://github.com/precise-simulation/guitool/releases/tag/1.0.1),GitHub。已检索.

MATLAB版本兼容性
创建R2019a
与R2009b及后续版本兼容
平台兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!
要查看或报告这个GitHub插件中的问题,请访问GitHub存储库.
要查看或报告这个GitHub插件中的问题,请访问GitHub存储库.