GUITool -易于使用的GUI工具箱和MATLAB框架
========================================================
GUITool是一个面向MATLAB的交叉兼容的图形用户界面(GUI)工具包、UI设计和布局框架。它被专门设计为非常容易使用,并允许定制的MATLAB UI接口的快速原型。与此同时,它的开发速度更快,对于复杂和大规模的GUI具有比Mathworks GUI布局工具箱更好的性能。
例如,GUITool用于设计和构建FEATool Multiphysics (https://www.featool.com)及CFDTool (https://www.cfdtool.com)仿真工具箱。
绩效评估
----------------------
例如,通过运行包含的测试套件,GUITool框架已经与Mathworks GUI Layout Toolbox (GLT)进行了比较
runTestSuite('nruns', 100, 'pause', 0, 'close ', 1, 'uilib', 'uitk')
对应地用' uitk ', ' uiextras '和' uix '替换_uilib_参数。结果的时间可以在下表中看到。首先,我们可以看到GUITool比GUI布局工具箱(GLT)快1.8-2.5倍,此外,比较MATLAB 2011a和2019a的运行也很清楚,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_目录)到您自己的项目目录,或者用' addpath '命令添加到该目录的路径。
例子
--------
查看源文件_uitkHBox_、_uitkVBox_、_uitkGrid_、_uitkBoxPanel_和_uitkTabPanel_中的示例,以及_src/tests_目录中的示例。
测试
-------
从根目录运行' runTestSuite '函数。
文档
-------------
在浏览器中打开包含的*index.html*文件,以访问函数文档。
引用作为
精确模拟(2022)。GUITool -简单和快速的MATLAB GUI框架GitHub (https://github.com/precise-simulation/guitool/releases/tag/1.0.1)。检索.