AWTK子控件布局详解:2020年最新绿盟远程评估系统用户手册
需积分: 46 177 浏览量
更新于2024-08-06
收藏 8.9MB PDF 举报
在2020年的绿盟远程安全评估系统用户手册中,关于子控件布局的部分详细介绍了AWTK框架中的控件定位和尺寸设定方法。其中关键知识点包括:
1. **底部对齐**:
控件可以轻松地放置在父控件的底部,只需设置`y`属性为`bottom`,例如 `<button x="10" y="bottom" w="50%" h="30" text="ok"/>`。如果希望控件离底部有特定距离,可添加像素值,如`y="bottom:20"`。
2. **负数尺寸**:
AWTK允许使用负数值来设置控件的宽度和高度,负数表示相对于父控件的大小。宽度为负值时,等于父控件宽度加上这个负数值;同样,高度为负值时,等于父控件高度加上该值。
3. **浮动布局**:
如果一个控件的`floating`属性设为`true`,它会独立于父控件的其他子控件布局,不受`children_layouter`的影响。例如:`<button x="10" y="20" w="50" h="30" floating="true" text="ok"/>`。
4. **缺省布局与CSS Flex布局**:
当前AWTK仅支持缺省布局,未来会引入CSS Flex布局。这意味着开发者可以使用`children_layout`属性指定布局策略,例如`children_layout="default(c=2,r=8,m=5,s=5)"`,其中参数定义了行数、列数等。
5. **子控件布局语法**:
子控件布局通过`children_layout`属性统一管理,语法采用`default(PARAM_LIST)`形式,`PARAM_LIST`可以包含多个参数,如行数(`r`)、列数(`c`)等。
6. **子控件布局参数**:
AWTK提供了一系列参数,如`rows`(行数)、`cols`(列数)等,用于灵活布局子控件,具体参数见表3.4,有助于简化父控件的布局工作。
这部分内容对于任何正在使用或计划使用AWTK进行开发的人员来说,都是理解控件如何在界面中定位和排列的关键指南,涵盖了基础布局技巧以及未来的布局扩展方向。通过掌握这些知识,开发者能够更有效地创建复杂的UI设计。
2021-05-13 上传
2023-09-22 上传
2024-08-21 上传
2023-08-17 上传
2023-08-12 上传
2024-06-08 上传
2023-07-24 上传
2023-04-01 上传
刘看山福利社
- 粉丝: 33
- 资源: 3951
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展