Widget_addClickEvent
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-16 22:52:06 |
👁️ 阅读: 8
根据浮生梦老师前端课程内容,`Widget_addClickEvent` 这个函数名在标准接口中不存在。
正确的函数是 `GUI:addOnClickEvent(widget, callback)`,用于给控件添加点击事件。
**函数说明:**
- 参数1:`widget` - 控件对象
- 参数2:`callback` - 点击触发的回调函数
**使用示例:**
```lua
local button = GUI:Button_Create(parent, "btn_test", 100, 100, "res/public/1900000612.png")
GUI:Button_setTitleText(button, "测试按钮")
GUI:addOnClickEvent(button, function()
SL:Print("按钮被点击了!")
end)
```
如果需要给其他类型的控件添加点击事件,需要先确保控件支持触摸:
```lua
GUI:setTouchEnabled(widget, true)
GUI:addOnClickEvent(widget, function()
-- 点击处理逻辑
end)
```
请检查你的代码中是否写错了函数名,正确使用 `GUI:addOnClickEvent` 即可实现点击功能。
← 返回问答库