使用 IUP 获取 Lua 中输入的文本

我有一个简单的 Lua 程序,其中包含一个标签、一个用于输入的文本字段和一个按钮:

require( "iuplua" )

etext = iup.text{}
btn = iup.button {title = "点击"}
dlg = iup.dialog {
    iup.hbox {
        iup.label{title="输入一些文本:"},
        etext,
        btn  }}

function btn:action()
    print "我该如何打印在 etext 中输入的文本?"
    end

dlg:show()
iup.MainLoop()

当按钮被点击时,我无法找出如何获取文本中输入的值。我尝试了打印 etext.value 和 etext:value,但它们都不起作用。如何解决这个问题呢?

点赞