QObject::connect()函数的参数有四个,分别是发出信号的对象,发出信号的函数,接收信号的对象,接收信号的函数。如果这四个参数都正确,那么信号就可以正常运行,发出信号的对悉哗山象就可以正常发出信号,接收信号的对象就可以正常接收信号,槽函数就可以正常被调用。
另外,Qt还提供了QObject::disconnect()函数,可以断开信号和槽函数之间的连睁中接,从而使信号不能正常运行。
总之,Qt中判断信号signal是否运行,可以通过QObject::connect()函数和QObject::disconnect()函数来实现,如果连接正常,那么信号就可以正常运行,反之,信号就不能正常运行。
不放在构造函数里是可以的,你可以放在外面的槽函数中,在构造函数里定义一个笑中弊定时碰族器QTimer,设置N秒,定时器超时后进入该槽函数,开启这个进度条培正,这样就实现自动运行了,如果有什么不清楚的地方可以PM我,祝愉快~QProcess processprocess.start("tasklist")
然后读取返手枝回值看看是否有你要的程序名字,岩拍有表示存在,没粗薯羡有表示不存在
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)