View Full Version : QProcess.pid() returns wrong pid in PyQt(windows)

16th April 2011, 06:45
self.m_prohandle = QtCore.QProcess(self)
self.m_prohandle.start( QtCore.QString(self.m_textpalyerName),l_argv)
print int(self.m_prohandle.pid())

i converted sip.voidptr (void* in c++) to int by python builtin method int(),but the result was a large number like 62552816, so what's wrong here?

sorry for my english and thanks in advance

16th April 2011, 08:57
You are incorrectly assuming that the process has already started by the time you ask for its pid.