在windows上用python获取QProcess的PID

2024-09-28 22:25:02 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有什么方法可以读取进程的PIDQ进程启动(...)? QProcess::pid()返回sip.voidptr,我对此无能为力(或者我不知道怎么做)。在

我想让PID有可能使窗口稍后激活。在


Tags: 方法进程pidsipqprocessvoidptrpidq
2条回答

尝试:

proc = QtCore.QProcess().start(cmdOrWhaterver)
pid = int(proc.pid())

不确定这是否对您有帮助,但您也可以尝试proc.setObjectName(),这在我引用一个运行了一段时间的进程时非常有用。在

这是python的

尝试使用^{},因为它生成一个独立进程,从而消除了与其父进程共享PID的可能性。在

This可能会为您提供进一步的见解。在

相关问题 更多 >