我有一个PYSide2主机,当我点击按钮创建一个进程名TTT时, 我想当我关闭主机时,进程也会关闭,但事实并非如此
我该怎么办
class Test7(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
self.setupUi()
def setupUi(self):
...(not important code here)...
self.pushButton.clicked.connect(self.btnClicked)
def btnClicked(self):
ttt = TTT('aaa')
ttt.deman = False
ttt.start()
class TTT(multiprocessing.Process):
def __init__(self, name):
multiprocessing.Process.__init__(self)
print('nothing to do')
def run(self):
while True:
print('abc')
time.sleep(10)
if __name__ == "__main__":
app = QApplication(sys.argv)
w = Test7()
w.show()
sys.exit(app.exec_())
您可以将
daemon
设置为True
以您的代码段为例:
相关问题 更多 >
编程相关推荐