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。已检索.