GUI:setPosition
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-16 22:30:13 |
👁️ 阅读: 11
`GUI:setPosition` 是设置控件坐标的函数。
**函数定义:**
```lua
function GUI:setPosition(widget, x, y) end
```
**参数说明:**
- `widget` (必填, userdata): 控件对象
- `x` (必填, number): 横坐标
- `y` (必填, number): 纵坐标
**使用示例:**
```lua
-- 创建窗口
local win = GUI:Win_Create("MyWindow", 0, 0, 400, 300, false, false, true, false, false, false, 1)
-- 设置窗口位置
GUI:setPosition(win, 100, 200)
```
**相关函数:**
- `GUI:setPositionX(widget, value)` - 单独设置X坐标
- `GUI:setPositionY(widget, value)` - 单独设置Y坐标
- `GUI:getPosition(widget)` - 获取当前坐标(返回table包含x,y)
**注意:**
坐标是相对于父控件的局部坐标,不是屏幕绝对坐标。
← 返回问答库