在Lua中创建一个窗口可以使用一个叫做"wxLua"的库。wxLua是一个将wxWidgets C++ GUI库绑定到Lua的库,可以让你使用Lua语言编写图形界面应用程序。
下面是一个简单的例子,展示如何在Lua中使用wxLua创建一个带有一个按钮的窗口:
-- 引入wxLua模块
local wx = require("wx")
-- 创建窗口
local frame = wx.wxFrame(wx.NULL, wx.wxID_ANY, "窗口标题",
wx.wxDefaultPosition, wx.wxSize(300, 200),
wx.wxDEFAULT_FRAME_STYLE)
-- 创建按钮
local button = wx.wxButton(frame, wx.wxID_ANY, "点击我",
wx.wxPoint(2