pyImage # не существует - PullRequest
       6

pyImage # не существует

0 голосов
/ 27 марта 2019

Это не повторяющийся вопрос!
Просто пример:

dict={
    'imgA':tk.PhotoImage(file='imgA.png')
    'imgB':tk.PhotoImage(file='imgB.png')
    ...#more
}
def startapp():
    labelA=tk.Label(win,image=dict['imgA'])
    labelA.pack()
    ...#other lines WHICH DO NOT AFFECT PROBLEM(from debugging)
startapp()

, которые выдают мне ошибку:

'pyImage#'doen't exist

Почему это происходит ??? И когда я отлаживаю, все работает нормально

EDIT: Пожалуйста, не отвечайте и не голосуйте больше.

1 Ответ

0 голосов
/ 27 марта 2019

Эту проблему можно решить с помощью:

def configitem():
    dict={
        'imgA':tk.PhotoImage(file='imgA.png')
        'imgB':tk.PhotoImage(file='imgB.png')
        ...#more
    }
    return dict
def startapp():
    dict=configitem()
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...