示例

通过下面的例子认识一下KUI。下载附件中的QingSong.py,在Pycharm中打开并运行此文件,在当前文件夹下的_output文件夹中找到QingSong.kui文件,用U盘输入数控系统后,可在位置页面查看该自定义界面。

# coding: utf-8
from knd_ui import *

# 设置使用此自定义界面的系统软件版本
sys_version("V5.1.01c_21288")
# 此自定义界面在数控系统的"位置"页面下
kui_id(位置)
# 此自定义界面根目录菜单名称为"轻松入门"
menu("轻松入门")

# 此页的id为"main",共有10行,5列,text为此页控件设定了默认属性
with page(10, 5, id="main", text=(绿色, f32x16, 居中)):
    text("这是一个自定义界面", (1, 2, 1, 3), color=绿色)  #text控件
    text("自定义界面支持多种控件", (2, 2, 1, 3), 黄色)
    text("字体支持多种颜色", (3, 2, 1, 3), 紫色)

    menu("切换页面", "AnotherPageID")                    #菜单

# 这是另一个页面,id为"AnotherPageID",共5行5列,text参数为此页控件设定了默认属性
with page(5, 5, id="AnotherPageID", text=(红色, f32x16, 居中)):
    text("自定义界面可以包含多个页面", (3, 2, 1, 3))

# 在当前目录下新建_output文件夹,生成kui文件
generate(__file__)