LUIKit库是Leo-iTech的标准UI库,通过该套库可以仅通过变更不同软件的专有设置,快速搭架GUI模块,从而实现面向复杂计算任务的快速开发,以节约领域内专有算法开发工作者的精力。

LUIKit的交互逻辑是通用的,因此在用户进行了接触和学习后,则会自动了解所有基于这种逻辑而执行的不同计算工具,这避免了重复学习。

LUIKit库包含如下独立库:

  • UMainWindow:程序运行的主要窗口,GUI逻辑的起点
  • UCopyRight: 程序的授权中心,负责授权信息的处理
  • UInformation: (专有) 程序的模块展示中心,负责展现当前具体功能
  • USettings: 程序的非计算参数设定窗口
  • UFunctionSet: 程序的计算任务设定窗口
  • UEditProcessDialog: 程序的参数编辑与写入窗口
  • USelectWindow: 程序的存档(工程)选定或参数选定窗口
  • UExtraToolDialog: 程序的扩展功能展现窗口
  • USelectParameterDialog: 编辑参数时的参数分类选择窗口
  • UHelpInformationDialog: 简易的帮助窗口
  • UResultDialog: 简易的结果展示窗口

LUIKit通过上述模块共同构建了通用的GUI框架。

需要说明,LUIKit的上述模块对于同一程序均为独立的,但可能在不同设定下,具有不同的功能。

UCopyRightUInformation库由于存在特殊设计,尽管其依然兼容LUIKit框架,但其不作为本手册的介绍内容。