原文:Win32下 Qt与Lua交互使用(三):在Lua脚本中connect Qt 对象

话接上文。笔者为了方便使用Lua,自己编写了一个Lua的类。主要代码如下: QLua.h QLua.cpp QLua类可以方便的实现一些简单的Lua操作,如初始化,关闭,运行Lua代码,绑定函数等。 笔者目前想做到的是能在Lua代码中自有的生成Qt对象,然后能连接Qt原生对象的信号与槽。那么如何实现呢 Qt中连接信号与槽的函数是QObject::connect QObject a, SIGNAL ...

2014-02-28 14:51 0 10986 推荐指数:

查看详情

Win32 QtLua交互使用(二):在Lua脚本使用Qt

话接上篇。成功配置好Qt+Lua+toLua后,我们可以实现在Lua脚本使用各个Qt的类。直接看代码吧。 笔者将QWidget的几个函数都写成了static的形式,用tolua进行绑定。这样在Lua脚本,就可以顺利使用绑定的函数了。下面的Lua脚本的内容 ...

Fri Feb 28 16:55:00 CST 2014 0 4932
Win32 QtLua交互使用(一):配置QtLua运行环境

偶然间看到Lua这种脚本语言,有点兴趣,简单学习了一。 发现Lua与C++之间可以实现非常强的交互性。Lua可以使用C++的函数,C++也可以使用Lua的函数。由此可以引发出很多奇思妙想了。 简单来说,Lua动态的特性补充了C++的功能。当然,也看你具体 ...

Thu Feb 27 17:30:00 CST 2014 1 5426
win32安装qt everywhere

1. 安装mingw(搜索mingw for windows)过程 https://blog.csdn.net/fuyanhuangyan/article/details/78671042 htt ...

Mon Jun 01 02:24:00 CST 2020 0 1016
QT绑定Lua脚本,相互调用

0. 前言  最近有个需求,就是需要在QT(C++)移植lua脚本。达到可以动态更新软件功能。lua是一门脚本语言。常用于各类编程语言,作为脚本。特别是游戏行业,据说很多用lua脚本来写业务逻辑。本次分为两种调用,一种是QT调用Lua,这种比较简单。利用Lua源码编译后,直接就可以使用。另外一种 ...

Mon Dec 07 17:06:00 CST 2020 0 548
QT Creator引用win32 api类库方法(.lib)

由于Qt Creator使用的是mingW进行程序编译,该编译方式无法识别#pragma comment(lib,"lib\\hvdailt.lib")引用。 所以需要在.Pro文件中加入引用类库(如果事先使用vs2008等环境编译的程序,需要先为项目添加.Pro文件),然后再Qt ...

Wed Nov 27 23:30:00 CST 2013 0 11415
QT6 源码编译Win32 x86

Windows64位虽好,但是兼容性不强,目标系统不一定的x64,所以还是决定x86。直接安装就已经是(有)x64,所以需要自己编译x86 主要代码 configure -prefix D:\Qt\install -debug-and-release -opensourceH ...

Wed Jan 19 20:18:00 CST 2022 0 1252
Qt程序使用Win32 API发送ZPL指令与斑马打印机通信

  QT使用Win32 API与斑马打印机通信需要库libwinspool.a,这个库一般在Qt安装后就有了,需要去Qt的安装目录去找。复制一份放在自己的工程目录下,然后在Qt的项目右击出现菜单,点击【添加库】导入这个库就行了。   我安装的Qt,存在libwinspool.a的路径是Qt ...

Fri Apr 17 23:53:00 CST 2020 0 911
Lua脚本和C++交互(一)

现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状态。。。如此等等。但是我觉得,其实脚本语言与C++的结合,远远 ...

Mon Oct 13 18:20:00 CST 2014 1 2817
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM