V3.0新增
用于显示程序列表、U盘列表信息,可与程序相关的菜单键完成设置主程序,删除程序,打开报警对话框,u盘输入输出等操作
本地程序列表信息
u盘程序列表信息
注:U盘列表信息和本地程序列表信息不可同时存在与一个页面内
控件所在位置及所占空间大小,此参数类型为元组,写作 (a, b, c, d)
其中a/b/c/d都应该是正整形值分别表示控件的 起始行/起始列/所占行数/所占列数,其中c/d可以省略,省略时值均为1。
颜色 (不设为默认值)
数据类型:显示本地程序列表的格式为table_type=ProgListType.local
,显示U盘程序列表的格式为table_type=ProgListType.usb
字体大小 :格式为height=xx
,示例:height=24
列表里文件名/程序名称、类型、大小、修改时间的宽度,格式为weidths=[xx,xx,xx,xx]
,示例:weidths=[200,80,80,100]
(不设为默认值)
注:设置宽度时各项宽度之和应小于整体控件的宽度
对齐方式 :格式为align_dict={1:xxxx}
,示例:align_dict={0:Align.left}或align_dict={0:左对齐},对齐方式只是针对文件名/程序名称这一项,其他项为左对齐
with page(454, 792, id="本地程序", text=(红色, f20x10), data=(黄色, f20x10)):
label("本地程序", (30, 30, 30,200), f24x16, 绿色)
prog_list((60, 60, 390, 700), table_type=ProgListType.local, height=20,widths=[300,100,100,150], align_dict={0:左对齐})
menu("本地程序", "本地程序")
menu("U盘程序", "U盘程序")
menu("u盘输入", U盘输入)
menu("打开程序", 程序操作("open"))
menu("删除程序", 程序操作("delete"))
menu("u盘输出", u盘输出("sys_bin")) #U盘输出仅支持输出系统软件和系统打包
with page(454, 792, id="U盘程序", text=(红色, f20x10, 右对齐), data=(黄色, f20x10)):
label("U盘程序", (30, 30, 30, 200), f24x16, 绿色)
prog_list((60, 60, 390, 700),白色, table_type=ProgListType.usb, height=20,widths=[300,100,100,150], align_dict={0: 左对齐})
本地程序 | U盘程序 |
---|---|
![]() |
![]() |