GUI:setPosition
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-06-13 22:07:21 |
👁️ 阅读: 6
`GUI:setPosition` 是用于设置控件在父节点中坐标位置的函数。
**函数格式:**
```lua
GUI:setPosition(widget, x, y)
```
**参数说明:**
- `widget`:控件对象(必填)
- `x`:横坐标(必填)
- `y`:纵坐标(必填)
**功能:** 将指定控件移动到父容器内的 (x, y) 坐标位置。
**使用示例:**
```lua
-- 将按钮设置到坐标 (100, 200) 的位置
GUI:setPosition(button, 100, 200)
-- 根据屏幕尺寸动态设置位置
local screenW = GUI:getContentSize(parent).width
GUI:setPosition(Panel_3, screenW - 20, 30)
-- 居中显示
GUI:setPosition(Panel_role, screenW/2, screenH/2)
```
**注意:** 坐标是相对于父容器的左上角原点 (0,0) 计算的。如果需要获取当前坐标,可以使用 `GUI:getPosition(widget)` 函数。
← 返回问答库