如何让QT程序在60秒内无任何鼠标 *** 作便自动退出?

如何让QT程序在60秒内无任何鼠标 *** 作便自动退出?,第1张

Timer1每秒判断鼠标移动、单击、双击、右键消息是否发生

都没发生则Timer2开始计时,若计时期间发生鼠标消息,则停止,计数清零。

Timer1重新判断;

若没发生鼠标消息,则Timer2计时到60秒,退出程序PostQuitMessage(QUIT)

进程关闭外部程序:

QString KillStr = "taskkill /f /im main.exe"

QProcess *Process = new QProcess(this)

Process->start(KillStr)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11934765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存