import multiprocessing
from tkinter import *
def getIndex(index):
print('Process_Index:',index)def createProcess():
Processes=[]
for i in range(4):
Processes.append(multiprocessing.Process(target=getIndex,args=(i,)))
for p in Processes:
p.start()
for p in Processes:
p.join()
windows=Tk()
btn_1=Button(windows,text="点击",command=createProcess)
btn_1.pack()
windows.mainloop()
#点击按钮出现了四个窗口,print什么都没有,怎么回事?
#如何实现在一个窗口下点击按钮,启动四个进程,分别打印进程index
from tkinter import *
def getIndex(index):
print('Process_Index:',index)def createProcess():
Processes=[]
for i in range(4):
Processes.append(multiprocessing.Process(target=getIndex,args=(i,)))
for p in Processes:
p.start()
for p in Processes:
p.join()
windows=Tk()
btn_1=Button(windows,text="点击",command=createProcess)
btn_1.pack()
windows.mainloop()
#点击按钮出现了四个窗口,print什么都没有,怎么回事?
#如何实现在一个窗口下点击按钮,启动四个进程,分别打印进程index