2017-10-26 1 views
1

나는 숫자 입력을위한 2 개의 텍스트 필드와이 숫자의 합계를 얻기 위해 누를 버튼을 가진 간단한 GUI 프로그램을 가지고있다. 그것은 GUI 요소에 대한 portable IUP를 사용안드로이드에서 루아 코드 실행하기

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 라이브러리로 다시 작성해야합니까? 어느 것이 좋고/좋은가요? 당신의 도움을 주셔서 감사합니다.

+0

루아와 함께 모바일 응용 프로그램/게임을 작성하려면 https://coronalabs.com/을보십시오. – Rok

답변

1

지금은 Android 용 IUP가 없습니다. 마지막 루아 워크샵 (2017)에서 볼 수있는 프로토 타입이 있지만 아직 준비가되지 않았습니다. 죄송합니다. 안드로이드 개발자가 아닙니다.

+0

첫 번째 생각은 ** "슬픈"** IUP을 사랑하기 때문입니다. 하지만 좋은 소식이 있다는 것을 깨달았습니다. 개발 중입니다. ** 예! ** (안드로이드는 싫지만 IUP가 우리를 보호 할 수있는 필수 악마입니다.) – 7vujy0f0hy

관련 문제