Я пытаюсь создать «необычный» дочерний процесс: мой основной процесс запускается в командной строке или во встроенной среде, которая порождает новый процесс, который запускает графический интерфейс Tkinter.Но это сразу приводит к краху Python (3.6 на Mac).
import multiprocessing as mp
import tkinter as TK
def RunGUI():
root = TK.Tk()
root.title('Hello Child GUI')
root.geometry('{}x{}+0+0'.format(768, 768))
root.resizable(width=False, height=False)
root.attributes('-topmost', True)
root.mainloop()
job = []
p = mp.Process(target=RunGUI)
job.append(p)
p.start()
Это то, что Tkinter не поддерживает этот шаблон использования, или я делаю что-то не так?
ОБНОВЛЕНИЕ
Полученное сообщение об ошибке выглядит следующим образом:
**Python quit unexpectedly**
Click Reopen to open the application again. Click Report to see more detailed information and send a report to Apple.