设置控件大小
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-23 16:58:38 |
👁️ 阅读: 8
要设置控件大小,可以使用 `GUI:setContentSize(widget, sizeW, sizeH)` 函数。
**参数说明:**
- `widget`:控件对象(必填)
- `sizeW`:宽度,可以是数字或包含宽高信息的table(必填)
- `sizeH`:高度,当`sizeW`是数字时必须提供
**使用示例:**
```lua
-- 假设有一个已创建的控件
local myWidget = GUI:Win_Create("MyWindow", 100, 100, 0, 0, false, false, true, false, false, false, 1)
-- 方法1:直接设置宽高
GUI:setContentSize(myWidget, 200, 150) -- 设置宽度200,高度150
-- 方法2:使用table设置
local size = {width = 300, height = 200}
GUI:setContentSize(myWidget, size) -- 设置宽度300,高度200
```
**注意事项:**
1. 设置尺寸前确保控件已创建
2. 如果要忽略用户定义的尺寸,可以使用 `GUI:setIgnoreContentAdaptWithSize(widget, true)`
← 返回问答库