应用构建 · 函数

添加组件

向设计稿中添加一个界面组件。

调用签名(设计稿: 'dict', 类型: 'str', 名称: 'str | None' = None, 文本: 'str | None' = None, 行: 'int | None' = None, 列: 'int | None' = None, x: 'int | None' = None, y: 'int | None' = None, 宽: 'int | None' = None, 高: 'int | None' = None, 选项: 'dict | None' = None)
ZHONGWEN
PYTHON
Chinese example

中文代码示例

设 设计稿 = UI设计器.新建设计稿("客户工作台")
# 完整案例:按字段调用 添加组件
设 结果 = 应用构建.添加组件(
    设计稿=设计稿,  # 必填;先用 应用构建.创建设计稿(...) 创建,代表...
    类型="按钮",  # 必填;要添加的组件类型,例如 按钮、标签、输入框、表格
    名称=None,  # 可选;对象在代码和设计稿里的唯一名称,后续查找、更新、...
    文本=None,  # 可选;界面上显示给用户看的文字
    行=None,  # 可选;网格布局里的行号;使用坐标布局时可以不传
    列=None,  # 可选;网格布局里的列号;使用坐标布局时可以不传
    x=None,  # 可选;组件左上角横坐标,单位通常是像素
    y=None,  # 可选;组件左上角纵坐标,单位通常是像素
    宽=None,  # 可选;组件宽度,单位通常是像素;不传时使用默认宽度
    高=None,  # 可选;组件高度,单位通常是像素;不传时使用默认高度
    选项=None,  # 可选;扩展选项字典,用来传当前函数未单独列出的补充配置
)
打印(结果)
可直接放进 .cs / .中py 文件运行。转换器会把中文代码交给真实 Python 解释器。
Parameters

参数说明

11 个参数
参数类型 / 传入方式说明
设计稿可选 · 默认 无
dict位置参数或 字段名=值

先用 应用构建.创建设计稿(...) 创建,代表当前要编辑的界面设计稿。

常见错误:漏传或对象为 None 会报 TypeError/AttributeError;先调用对应的创建函数拿到 设计稿 再传入
类型可选 · 默认 无
str位置参数或 字段名=值

要添加的组件类型,例如 按钮、标签、输入框、表格。

常见错误:漏传或组件类型拼写错误会报 KeyError;用 组件库() 确认可用类型
名称可选 · 默认 None
str | None位置参数或 字段名=值

对象在代码和设计稿里的唯一名称,后续查找、更新、删除都靠它。

常见错误:类型不匹配会报 TypeError;按 字段类型(str | None) 传值
文本可选 · 默认 None
str | None位置参数或 字段名=值

界面上显示给用户看的文字。

常见错误:类型不匹配会报 TypeError;按 字段类型(str | None) 传值
可选 · 默认 None
int | None位置参数或 字段名=值

网格布局里的行号;使用坐标布局时可以不传。

常见错误:类型不匹配会报 TypeError;按 字段类型(int | None) 传值
可选 · 默认 None
int | None位置参数或 字段名=值

网格布局里的列号;使用坐标布局时可以不传。

常见错误:类型不匹配会报 TypeError;按 字段类型(int | None) 传值
x可选 · 默认 None
int | None位置参数或 字段名=值

组件左上角横坐标,单位通常是像素。

常见错误:类型不匹配会报 TypeError;按 字段类型(int | None) 传值
y可选 · 默认 None
int | None位置参数或 字段名=值

组件左上角纵坐标,单位通常是像素。

常见错误:类型不匹配会报 TypeError;按 字段类型(int | None) 传值
可选 · 默认 None
int | None位置参数或 字段名=值

组件宽度,单位通常是像素;不传时使用默认宽度。

常见错误:类型不匹配会报 TypeError;按 字段类型(int | None) 传值
可选 · 默认 None
int | None位置参数或 字段名=值

组件高度,单位通常是像素;不传时使用默认高度。

常见错误:类型不匹配会报 TypeError;按 字段类型(int | None) 传值
选项可选 · 默认 None
dict | None位置参数或 字段名=值

扩展选项字典,用来传当前函数未单独列出的补充配置。

常见错误:类型不匹配会报 TypeError;按 字段类型(dict | None) 传值
Playbook

基础用法 · 进阶组合 · 错误排查

设 设计稿 = UI设计器.新建设计稿("客户工作台")
# 完整案例:按字段调用 添加组件
设 结果 = 应用构建.添加组件(
    设计稿=设计稿,  # 必填;先用 应用构建.创建设计稿(...) 创建,代表...
    类型="按钮",  # 必填;要添加的组件类型,例如 按钮、标签、输入框、表格
    名称=None,  # 可选;对象在代码和设计稿里的唯一名称,后续查找、更新、...
    文本=None,  # 可选;界面上显示给用户看的文字
    行=None,  # 可选;网格布局里的行号;使用坐标布局时可以不传
    列=None,  # 可选;网格布局里的列号;使用坐标布局时可以不传
    x=None,  # 可选;组件左上角横坐标,单位通常是像素
    y=None,  # 可选;组件左上角纵坐标,单位通常是像素
    宽=None,  # 可选;组件宽度,单位通常是像素;不传时使用默认宽度
    高=None,  # 可选;组件高度,单位通常是像素;不传时使用默认高度
    选项=None,  # 可选;扩展选项字典,用来传当前函数未单独列出的补充配置
)
打印(结果)