Error

C++博客 首页 新随笔 联系 聚合 管理
  217 Posts :: 61 Stories :: 32 Comments :: 0 Trackbacks
require("wx")
--文档需要结合wxWidget和wxLua来看,wxLua中明确的指定的导出的接口名字有些和wxWidget中不一样
--wx.wxFrame只有一个子空间的时候会自动拉伸,所以用DLG把
dlg = wx.wxDialog(wx.NULL, wx.wxID_ANY, "wxLua例子",
                   wx.wxDefaultPosition, wx.wxSize(450,450),
                   wx.wxDEFAULT_FRAME_STYLE)
--创建新的ID
local ID_BTN_0 = wx.wxNewId();
local ID_BTN_1 = wx.wxNewId();
--使用ID创建button
btn = wx.wxButton(dlg, ID_BTN_0, "Button", wx.wxPoint(90,0), wx.wxSize(30,60))
btn:SetSize(wx.wxSize(30,60))
--btn:SetPosition(wx.wxPoint(0,0))
--设置按钮事件
dlg:Connect(ID_BTN_1, wx.wxEVT_COMMAND_BUTTON_CLICKED,
    function(event) 
        wx.wxMessageBox("", "1")
    end
)
--C++版sdk是SetPositon,这里必须用move,很奇怪
btn1 = wx.wxButton(dlg, ID_BTN_1, "Button1", wx.wxPoint(0,0), wx.wxSize(30,60))
btn1:Move(wx.wxPoint(99,99))
dlg:Move(wx.wxPoint(99,99))
dlg:Show(true)
wx.wxGetApp():MainLoop()
posted on 2015-08-14 15:43 Enic 阅读(601) 评论(0)  编辑 收藏 引用 所属分类: lua

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理