在Android上运行Lua代码



我有一个简单的GUI程序,它有2个用于数字输入的文本字段和一个按钮,可以按下以获取这些数字的总和。它使用可移植的 IUP 作为 GUI 元素:

require( "iuplua" )
t1 = iup.text{}
t2 = iup.text{}
btn = iup.button {title = "SUM:"}
qbtn = iup.button{title="Quit"}
reslab = iup.label{}
function btn:action()
    v1 = tonumber(t1.value)
    v2 = tonumber(t2.value)
    resstr = string.format("%d", (v1 + v2))
    reslab.title = resstr
    dlg:show()
end
function qbtn:action()
    os.exit()
    end
dlg = iup.dialog {
 iup.vbox{
    iup.hbox{
        iup.label{title="First:"},
        t1  },
    iup.hbox{
        iup.label{title="Second:"},
        t2  },
    iup.hbox{
        btn,
        reslab  },
    iup.hbox{
        iup.label{},
        qbtn,
        iup.label{} } }, 
 title = "BMI"}
dlg:show()
iup.MainLoop() 

如何在安卓中运行这个简单的程序?我找不到适用于 Android 的 IUP 指南。它是否需要用其他 GUI 库重写?哪一个是好的?感谢您的帮助。

目前,没有适用于Android的IUP。有一个原型,如上一次Lua研讨会(2017)所示,但它还没有准备好。抱歉,我没有任何建议,我不是安卓开发者。

相关内容

  • 没有找到相关文章

最新更新