pygame event.get致命的Python错误:PyEval_RestoreThread:NULL tstate

问题描述 投票:0回答:1

我有一个带有Tkinter和Pygame窗口的python程序,并且正在用win32gui做一些事情,这可能是导致错误的原因

Fatal Python error: PyEval_RestoreThread: NULL tstate

Current thread 0x00004344 (most recent call first):
  File "C:\Users\stemb\Documents\programing\python\programs\img editor\FIND_PARTS.py", line 489 in handleEvents
  File "C:\Users\stemb\Documents\programing\python\programs\img editor\FIND_PARTS.py", line 456 in main
  File "C:\Users\stemb\Documents\programing\python\programs\img editor\FIND_PARTS.py", line 554 in main
  File "C:/Users/stemb/Documents/programing/python/programs/img editor/__init__.py", line 79 in main
  File "C:/Users/stemb/Documents/programing/python/programs/img editor/__init__.py", line 86 in <module>

当我运行for event in pygame.event.get():时>

我正在运行Windows 10并使用PyCharm

编辑:

经过更多测试后,我发现它是由<Configure>绑定tkinter窗口引起的,所以我可以将其保留在pygame窗口旁边。

我有一个带有Tkinter和Pygame窗口的python程序,并且正在用win32gui做一些事情,这可能是导致错误致命Python错误的原因:PyEval_RestoreThread:NULL tstate Current ...

python pygame fatal-error
1个回答
0
投票
[当尝试使Pygame和tkinter正常播放时,我遇到了相同的问题,在尝试打开tkinter文件对话框后调用Fatal Python error: PyEval_RestoreThread: NULL tstate时得到了pygame.event.get()
© www.soinside.com 2019 - 2024. All rights reserved.