繁体   English   中英

有没有办法在 Lua 中创建 GUI?

[英]Is there a way to create a GUI in Lua?

我正在研究 Lua 中 TSP 的遗传算法解决方案,并且已经达到了需要更好的故障排除和检查结果方法的地步。 最好的方法是使用 GUI,但我似乎无法在 Lua 中找到有关 GUI 的任何信息。

我已经在 Google 周围进行了一些搜索,但没有找到该语言内置的任何内容。 我找到了工具包,例如在此处找到的工具包:

http://lua-users.org/wiki/GraphicalUserInterfaceToolkits

但是,我对 Lua 足够陌生,我不知道如何正确使用这些。 对此事的任何帮助将不胜感激。

一些想法:

但首先,你在什么平台上?

受平台限制吗? 如果没有,我已经直接在 iPad 上的Codea 中完成了非常令人兴奋的事情。 纯 Lua,建立在 OpenGL 之上,因此内置了用于图形支持的 API。

除此之外,您可能可以使用Love2d 它适用于游戏开发人员,但您可能可以根据自己的需要进行调整。 它是一个 Lua API,具有图形支持,并且是跨平台的。 我对此知之甚少(还),因此其他人可以表达他们的想法/意见。

如果你在 Lua 中仍然不稳定,我建议你在控制台上坚持一段时间。 GUI,无论是什么语言,对于初学者来说通常都是混乱和不满意的。

如果您已经了解一些 HTML 和 Javascript,请考虑将 Lua 与 Web 框架一起使用,并使用浏览器通过 REST API 控制您的程序:

除此之外,我还没有找到一个GUI框架,感觉适合的Lua。 几乎所有东西都是围绕 C 或 C++ API 的薄包装,并且处理方式完全如此。 另一方面,随着 Web 和 Electron 的兴起,似乎几乎不需要它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM