我正在与OSX Yosemite合作。这是我的代码:
这是我的输入文件(要运行它,只需执行python myscript.py myinput.txt):
当我按下s按钮时,TK窗口应显示为显示文本输入框。如果我剪切并粘贴代码只显示窗口并自行运行它,它可以正常工作。但是,如果我在pygame窗口打开并运行的模拟过程中运行它,我会收到以下错误(中止陷阱6):
我不知道这可能是什么,也不知道如何解决它。
答案 0 :(得分:0)
我遇到了同样的问题,最后通过更改顺序使程序运行:pygame循环必须在 tk窗口/主循环之后开始。
我在pygame 1.9.6中使用macosx mojave 10.14.3和python3.7