KUI简介

KUI的开发语言为Python,界面的开发程序必须符合python的语法规则,我们提供的界面定制API简单易用,读者可以在python零基础的情况下直接学习使用。但为了更高效的开发,更少的发生基本的语法错误,建议对python进行简单的学习。

为了构建开发环境,需要安装python/pycharm/KUI开发包、详细教程见附录-构建开发环境

KUI由一个或多个页面组成,页面通常包括文字、图形等要素,在结合使用领域的特点,我们提供了丰富的功能指令用以搭建出精美的页面,而且可以通过自定义菜单切换到不同的页面。 每一个功能指令称作控件,可以在页面定义之前为所有页面中的控件定义默认属性,包括字体颜色、大小、对齐方式等。

该网址以KUI5.3版本为基础进行编写,适配V7.0版本的NC软件。由于软件不断迭代,所以在使用过程中需要注意兼容性。

APP标识

  • APP标识符,用于标识APP,且不能为空,不能重复。确保每个APP在系统中都有唯一的身份标识
  • set_uuid('j6Hr5QQXmxs3yLELrKL7Qq_076d') 这行代码的作用是为当前的KUI应用程序设置一个唯一的标识符(UUID)。
  • 使用方法:在创建KUI文件时,在第一行代码中设置APP标识符set_uuid(''),若uuid为空,则在编译时会自动报错并生成一个随机的uuid。

页面

  • 每个页面都有一个id号,页面中可以定制具有各种功能的控件和菜单(控件、菜单仅为某一页面所有)。
  • 页面通过设置行数和列数来布局,可以在页中单独定义此页中控件的默认属性。
  • 页面属性的控件为页面(page)自定义面板(panel)

页面内要素控件