Lv.的博客
摘要: 话接上篇。通过前几篇博客,我们实现在Lua脚本中执行Qt类中函数的方法,以及在Lua脚本中连接Qt对象的信号与槽。 但是,我们也能发现,如果希望在Lua脚本中执行Qt类的函数,就必须绑定一个真正实现功能的函数。如QWidget::show(),需要写一个在栈中取出widget指针,widget... 阅读全文
posted @ 2014-11-03 12:01 Avatarx 阅读(846) 评论(0) 推荐(0)
摘要: 话接上文。笔者为了方便使用Lua,自己编写了一个Lua的类。主要代码如下: QLua.h 1 #ifndef QLUA_H 2 #define QLUA_H 3 4 // own 5 #include "include/lua.hpp" 6 7 // qt 8 #include 9 #i... 阅读全文
posted @ 2014-11-03 12:00 Avatarx 阅读(827) 评论(0) 推荐(0)
摘要: 话接上篇。成功配置好Qt+Lua+toLua后,我们可以实现在Lua脚本中使用各个Qt的类。直接看代码吧。#include "include/lua.hpp"#include #include #include #include static int tolua_new_QWidget(lua_... 阅读全文
posted @ 2014-11-03 11:59 Avatarx 阅读(1224) 评论(0) 推荐(0)
摘要: Memory leakage has been a permanent annoyance for C/C++ programmers. Under MSVC, one useful feature of MFC is report memory leaks at the exit of an ap... 阅读全文
posted @ 2014-11-03 11:58 Avatarx 阅读(390) 评论(0) 推荐(0)
摘要: Lua与C++之间可以实现非常强的交互性。Lua中可以使用C++中的函数,C++中也可以使用Lua中的函数。由此可以引发出很多奇思妙想了。 简单来说,Lua动态的特性补充了C++的功能。当然,也看你具体怎么用。 笔者经常使用Qt,故准备将Qt和Lua结合在一起。想象一下在Lua脚本中调用如下代码... 阅读全文
posted @ 2014-11-03 11:42 Avatarx 阅读(1843) 评论(0) 推荐(0)