| 属性 | 描述 | 例子 | 备注 |
| name | 控件名,字符串 | name=“mat_item_name_label” | |
| width | 控件的宽度,整型, 单位为像素 | width=“10” | |
| height | 控件的高度,整型,单位为像素 | height=“5” | |
| ref_url | 指向参考的配置xml文件,该控件的选项配置通过解析xml文件获取 | ref_url=“uisetting/material/types.xml” | |
| link | 将目标控件与本控件关联,如可将下拉框的选项与某个stack控件的子控件对应 | link=“test.stack” | |
| connect | 基于Qt信号槽机制的动态事件绑定,格式为“<signal>,<target>:<slot>”,其中<signal>为该控件发出的信号,<target>为信号的发送目标控件,<slot>为目标控件处理信号的槽,信号和槽的定义可以参考Qt文档和各控件的文档,可以建立多个信号槽的绑定,它们通过“;”分隔,如“<signal1>,<target1>:<slot1>;<signal2>,<target2>:<slot2>“。<target>可为空,这时表示目标控件是对话框,槽也可以为空,表示仅仅发出信号,该信号会被转发到命令的接口onControlEvent处理,用于定制特殊的交互处理 | connect=“currentIndexChanged,test.stack:setCurrentWidget” | 控件支持哪些信号请查阅Qt文档,与Qt的接口定义一致 |
| tabName | when add control into tab widget, set tab name for the control | type=“14” | |
| value | 下拉框的当前选项所对应的值 | value=“50001” | |
| filterable | 设置下拉框是否可过滤 | filterable=“true” | |
| unit | 设置单位下拉框的单位类型 | unit=“Length” | 当下拉框有该属性时,下拉框自动载入指定单位类型的所有单位,单位类型字符串可参考单位系统 |