This commit is contained in:
yumoqing 2021-03-17 16:04:17 +08:00
parent be4b4641b8
commit 34a7aae908
2 changed files with 43 additions and 0 deletions

Binary file not shown.

View File

@ -20,4 +20,47 @@
## 其他属性 ## 其他属性
非上述属性的其他的字典属性blocks会试图用此属性值来创建构件如果成功则将此构件在当前构件中保存为此属性名称并可用使用属性名称当变量来调用 Blocks.getWidgetById()函数来获取 非上述属性的其他的字典属性blocks会试图用此属性值来创建构件如果成功则将此构件在当前构件中保存为此属性名称并可用使用属性名称当变量来调用 Blocks.getWidgetById()函数来获取
## 例子
### HELLO
```
{
"widgettype":"VBox",
"options":{},
"subwidgets":[
{
"widgettype":"Title1",
"options":{
"text":"Say Hello",
"i18n":True,
"size_hint_y":None,
"height":"py::CSize(2)"
}
},
{
"widgettype":"Text",
"options":{
"text":"Hello KivyBlocks"
}
}
]
}
```
##### 说明
创建一个VBox类型的构件VBox创建一个子构件垂直排列的容器子构件按照顺序从上而下排列在这个例子中本VBox容器中放了两个子构件一个是“title1”的标题1构件另一个是Text构件VBox不带参数是表示占满父构件的全部空间。
##### 显示效果
[Hello](../imgs/hello_window.png)
### 服务器来的构件字典数据
```
{
"widgettype":"urlwidget",
"options":{
"params":{},
"url":"{{entire_url('ctrl.ui')}}"
}
}
```
#### 说明
urlwidget的一个特殊的构件类型