Я создал два файла Tkinter GUI и хочу открыть второй файл с первым нажатием кнопки. Я сделал функцию, которая просто импортирует второй файл, но он не работает. Вот код:
def receiver_func():
exec(open('receiver.py').read()) #None of them is working and raising error
import receiver
Между тем, если я открою оба файла по отдельности, они будут работать нормально и гладко!
Вот журнал ошибок:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\PAKLAP.pk\AppData\Local\Programs\Python\Python36\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "D:/Programming Projects/Investors Foundation/main.py", line 16, in receiver_func
exec(open('receiver.py').read())
File "<string>", line 26, in <module>
File "C:\Users\PAKLAP.pk\AppData\Local\Programs\Python\Python36\lib\tkinter\__init__.py", line 2766, in __init__
Widget.__init__(self, master, 'label', cnf, kw)
File "C:\Users\PAKLAP.pk\AppData\Local\Programs\Python\Python36\lib\tkinter\__init__.py", line 2299, in __init__
(widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: image "pyimage3" doesn't exist