获取按钮中的文本
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-23 17:01:21 |
👁️ 阅读: 7
要获取按钮中的文本,可以使用 `GUI:Button_getTitleText(widget)` 函数。
**参数说明:**
- `widget`:按钮控件对象(必填)
**使用示例:**
```lua
-- 假设有一个已创建的按钮
local parent = GUI:Win_Create("MyWindow", 0, 0, 0, 0, false, false, true, false, false, false, 1)
local btn = GUI:Button_Create(parent, "btn_test", 100, 100, "res/public/1900000612.png")
GUI:Button_setTitleText(btn, "点击我")
-- 获取按钮文本
local buttonText = GUI:Button_getTitleText(btn)
SL:print("按钮文本是:" .. buttonText) -- 输出:按钮文本是:点击我
```
**注意事项:**
1. 确保按钮对象有效,不是nil
2. 如果按钮没有设置文本,返回的可能是空字符串
3. 这个函数只能获取按钮的标题文本,不能获取其他控件的文本
如果需要获取其他类型控件的文本,比如文本控件,可以使用 `GUI:Text_getString(widget)` 函数。
← 返回问答库