UI设计器 · 函数
添加组件
向设计稿添加组件,坐标和尺寸会被写入设计稿。
调用签名
(设计稿: 'dict', 类型: 'str', 名称: 'str | None' = None, 文本: 'str | None' = None, x: 'int' = 24, y: 'int' = 24, 宽: 'int | None' = None, 高: 'int | None' = None, 样式: 'dict | None' = None, 数据源=None, 事件: 'dict | None' = None, 权限: 'str | None' = None, 显示条件: 'str | None' = None, 选项: 'dict | None' = None)添ZHONGWEN
PYTHON
PYTHON
Chinese example
中文代码示例
# 案例:添加组件
设 设计稿 = UI设计器.新建设计稿("客户管理", 宽=980, 高=640)
UI设计器.添加组件(设计稿, "输入框", 名称="客户名称", 文本="客户名称", x=32, y=64, 宽=180, 高=34)
UI设计器.添加组件(设计稿, "按钮", 名称="查询", 文本="查询", x=230, y=64)
打印("组件数:", 长度(设计稿["组件列表"]))可直接放进
.cs / .中py 文件运行。转换器会把中文代码交给真实 Python 解释器。Parameters
参数说明
参数类型 / 传入方式说明
设计稿可选 · 默认 无
dict位置参数或 字段名=值先用 UI设计器.新建设计稿(...) 创建,代表当前要编辑的界面设计稿。
常见错误:漏传或对象为 None 会报 TypeError/AttributeError;先调用对应的创建函数拿到 设计稿 再传入类型可选 · 默认 无
str位置参数或 字段名=值要添加的组件类型,例如 按钮、标签、输入框、表格、图表、容器。
常见错误:漏传或组件类型拼写错误会报 KeyError;用 组件库() 确认可用类型名称可选 · 默认 None
str | None位置参数或 字段名=值组件唯一名称,例如 查询按钮;后面查找、移动、设置尺寸都用这个名称。
常见错误:类型不匹配会报 TypeError;按 字段类型(str | None) 传值文本可选 · 默认 None
str | None位置参数或 字段名=值组件显示文字,例如 查询、保存、客户名称。
常见错误:类型不匹配会报 TypeError;按 字段类型(str | None) 传值x可选 · 默认 24
int位置参数或 字段名=值组件左上角横坐标,单位通常是像素。
常见错误:传非整数会报 TypeError;按整数类型传值y可选 · 默认 24
int位置参数或 字段名=值组件左上角纵坐标,单位通常是像素。
常见错误:传非整数会报 TypeError;按整数类型传值宽可选 · 默认 None
int | None位置参数或 字段名=值组件宽度,单位通常是像素;不传时使用默认宽度。
常见错误:类型不匹配会报 TypeError;按 字段类型(int | None) 传值高可选 · 默认 None
int | None位置参数或 字段名=值组件高度,单位通常是像素;不传时使用默认高度。
常见错误:类型不匹配会报 TypeError;按 字段类型(int | None) 传值样式可选 · 默认 None
dict | None位置参数或 字段名=值组件样式字典,例如背景色、文字色、边框、字体大小。
常见错误:类型不匹配会报 TypeError;按 字段类型(dict | None) 传值数据源可选 · 默认 None
未声明位置参数或 字段名=值表格、列表、图表等组件绑定的数据;普通按钮可以不传。
常见错误:类型不匹配会报 TypeError;按字段类型列传值,首次使用建议先 打印(结果) 确认结构事件可选 · 默认 None
dict | None位置参数或 字段名=值交互事件字典,例如 {"点击": "查询客户"}。
常见错误:类型不匹配会报 TypeError;按 字段类型(dict | None) 传值权限可选 · 默认 None
str | None位置参数或 字段名=值权限编码,例如 客户查看;为空表示不做权限限制。
常见错误:类型不匹配会报 TypeError;按 字段类型(str | None) 传值显示条件可选 · 默认 None
str | None位置参数或 字段名=值控制组件显示的条件表达式,例如 用户已登录。
常见错误:类型不匹配会报 TypeError;按 字段类型(str | None) 传值选项可选 · 默认 None
dict | None位置参数或 字段名=值组件额外配置,例如图标、占位文字、下拉选项等。
常见错误:类型不匹配会报 TypeError;按 字段类型(dict | None) 传值Playbook
基础用法 · 进阶组合 · 错误排查
# 案例:添加组件
设 设计稿 = UI设计器.新建设计稿("客户管理", 宽=980, 高=640)
UI设计器.添加组件(设计稿, "输入框", 名称="客户名称", 文本="客户名称", x=32, y=64, 宽=180, 高=34)
UI设计器.添加组件(设计稿, "按钮", 名称="查询", 文本="查询", x=230, y=64)
打印("组件数:", 长度(设计稿["组件列表"]))