Открытие файла tkinter из другого файла tkinter как модуля - PullRequest
0 голосов
/ 07 апреля 2020

Я создал два файла 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...