Я создал программу, похожую на MS Paint, в которой вы можете создавать картины с различными цветами и шириной линий, а также сохранять и загружать файлы. Время от времени я буду использовать программу и буду сталкиваться с проблемой, когда терминал неоднократно выдает сообщение об ошибке:
Traceback (most recent call last):
File "C:\Program Files (x86)\Python37-32\lib\tkinter\__init__.py", line 332, in __del__
if self._tk.getboolean(self._tk.call("info", "exists", self._name)):
RuntimeError: main thread is not in main loop
Exception ignored in: <function Variable.__del__ at 0x0D7CF4F8>
Это выплевывает примерно каждые полсекунды в течение 10 секунд, пока окно пигмея не закроется внезапнои я получаю последнюю ошибку, читающую «Tcl_AsyncDelete: обработчик асинхронных операций удален не тем потоком».
Я подозреваю, что это как-то связано с PySimpleGui из-за повторяющейся ошибки, являющейся трассировкой tkinter (PySimpleGui построен на tkinter), но кроме этого, я понятия не имею, какая часть программы может вызывать проблему.
Я хотел бы показать здесь некоторый код, но не могу точно указать конкретное место для показа. Если у кого-то есть какие-либо предложения, я непременно воспользуюсь их советом, чтобы найти место для показа. - Ошибки возникают, когда окно GUI не открыто - Только базовое окно Pygame, используемое для рисования.
Если у кого-либо естьСовет, как это исправить или где искать дальнейшую помощь, будет очень признателен.
Заранее спасибо!