@betterxyz

Как поставить фон на второе окно?

Есть второе окно на python:
def create_window():
    app = tk.Toplevel(app)

image = ImageTk.PhotoImage(Image.open('image.jpg'))
app = tk.Tk()
app.geometry("700x500")
app.title("test")
app.resizable(False, False)
backgroundlabel = tk.Label(app, image=image)
backgroundlabel.pack()

Фон не ставится и пишет: _tkinter.TclError: image "pyimage1" doesn't exist
Ошибка в данной строке: File "C:\Users\Lunatrius\Desktop\window.py", line 157, in
backgroundlabel = tk.Label(app, image=image)
В чем проблема? Как поставить фон на второе окно приложения?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
@betterxyz Автор вопроса
Нужно редактировать в функции:
def create_window():
     app = tk.Toplevel(app)

Например:
def create_window():
    app = tk.Toplevel(root)
    app.geometry("700x500")
    app.title("name")
    app.resizable(False, False)

и тд
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы