LUIKit库是Leo-iTech的标准UI库,通过该套库可以仅通过变更不同软件的专有设置,快速搭架GUI模块,从而实现面向复杂计算任务的快速开发,以节约领域内专有算法开发工作者的精力。
LUIKit的交互逻辑是通用的,因此在用户进行了接触和学习后,则会自动了解所有基于这种逻辑而执行的不同计算工具,这避免了重复学习。
LUIKit库包含如下独立库:
UMainWindow:程序运行的主要窗口,GUI逻辑的起点UCopyRight: 程序的授权中心,负责授权信息的处理UInformation: (专有) 程序的模块展示中心,负责展现当前具体功能USettings: 程序的非计算参数设定窗口UFunctionSet: 程序的计算任务设定窗口UEditProcessDialog: 程序的参数编辑与写入窗口USelectWindow: 程序的存档(工程)选定或参数选定窗口UExtraToolDialog: 程序的扩展功能展现窗口USelectParameterDialog: 编辑参数时的参数分类选择窗口UHelpInformationDialog: 简易的帮助窗口UResultDialog: 简易的结果展示窗口
LUIKit通过上述模块共同构建了通用的GUI框架。
需要说明,LUIKit的上述模块对于同一程序均为独立的,但可能在不同设定下,具有不同的功能。
UCopyRight与UInformation库由于存在特殊设计,尽管其依然兼容LUIKit框架,但其不作为本手册的介绍内容。