正在用Lua构建GUI吗?
答
Lua通常用于嵌入到其他应用程序中,可能是游戏引擎,Web服务器,IoT系统或其他应用程序。 Lua has many different applications但Lua本身不能用于构建GUI应用程序。您需要将Lua嵌入到提供某种GUI系统绑定的应用程序中。其中一个系统是wxLua,您可以在Lua wiki上找到更多。
答
有Corona和Love2D引擎,主要是lua gui引擎。
你也可以创建你自己的lua gui引擎。我正在为POS机开发一个。它被命名为Marco Polo,并在lua表中创建GUI,看起来很像JSON,并且感谢表和元方法在用户对表进行更改时立即刷新屏幕。它还处理按键和带有事件的触摸屏,并将函数回调传递给适当的事件表,因此在事件发生时立即调用。
而且,你也可以使用LuaJIT。 LuaJIT允许您使用FFI直接从Lua调用c函数,因此您可以使用Lua中常见的Windows或Linux GUI库,如果您使用的是C语言。
请看这里:http://stackoverflow.com/questions/18056592/how-can-i-make-gui-application-in-lua – stojo304
[我如何在Lua中创建GUI应用程序](http://stackoverflow.com/questions/18056592/how-我可以做一个gui-application-in-lua) – nobody
不是它自己的,你需要使用一个库或将它嵌入到另一种语言中。如果您正在构建简单的Windows应用程序,则可以查看我如何使用Lua + AutoHotkey构建GUI以制作各种宏和工具:https://github.com/revolucas/AXRToolset – Alundaio