Qt植物大战僵尸实现修改阳光和无冷却

Qt植物大战僵尸实现修改阳光和无冷却

上关于qt修改植物大战僵尸的,尤其是开头获取进程句柄和窗口句柄,代码和博客方面会模糊一些,今天写个简洁易懂的,本人也是菜鸟刚学qt快两个月,有疑问在下面我一定回复。

先看下我们的界面,很简单,就一个复选框选中即为全部方框无冷却,没选中则恢复冷却。方框里输入数字,点击按钮可以修改阳光

现在在初始化的地方,我们在widget.h地方头文件加上
#include
#include//这个是定时器,用来执行写入无冷却

然后定义
HWND hwnd;//窗口句柄
DWORD pid;//进程pid
HANDLE hProcess; //进程句柄
QTimer *No_cooling;//无冷却定时器
然后在cpp文件中,头文件加上
#include
#include

接下来就是初始化时获取进程句柄

然后在UI界面,右击按钮,转到槽

编译器带我们转到了这里,然后写下函数

接下来我们对定时器进行操作,在初始化中
(看不懂的看上面初始化我定义了这个定时器)
我定义了这个信 和槽,&QTimer::timeout表示定时器被触发,
&MainWindow::dealCooling是我自己写的无冷却的函数

所以我们在.h头文件中,加上void dealCooling的槽函数,前面那两个clicked函数,就是我们刚刚上面的操作转到槽,系统帮我们自动生成的。

结尾是代码打包,
我只打包了cpp,和h文件,代码量很少
你们如果看不懂直接下载我这个,
然后自己新建项目把我函数里的代码复制进去就行了

链接: https://pan.baidu.com/s/1cl-jwIyPUj5n0E1P8PaFMA
提取码: 36mt
连接永久有效,有学习交流可以一起私聊我学习

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月22日
下一篇 2019年1月22日

相关推荐