• 3854阅读
  • 4回复

Linux终端或window上的cmd上键入Ctrl+C [复制链接]

上一主题 下一主题
离线iiiyyyhhhsss
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-30
linux终端或window的cmd上键入Ctrl+C可以终止当前在运行的进程,那么这个Ctrl+C是怎么样一个信号,在QProcess上发送怎样一个这样的信号以终止该程序呢?
离线dbzhang800

只看该作者 1楼 发表于: 2009-08-30
没这么神奇,不就是你的界面程序捕获一个键盘事件,然后调用相关的函数杀死你所说的当前进程么?
离线iiiyyyhhhsss

只看该作者 2楼 发表于: 2009-08-30
我明白你的意思。。。不过我想知道它调用的是什么函数呢?我想在我的qt界面里控制它。。。
离线dbzhang800

只看该作者 3楼 发表于: 2009-08-30
我也不明白,你看QProcess应该也好几天了,就没看过它的manual ?

Public Slots

void kill ()
void terminate ()
离线iiiyyyhhhsss

只看该作者 4楼 发表于: 2009-08-30
多谢你的提点。。。是我之前还没领会你的方法。。。
快速回复
限100 字节
 
上一个 下一个