首页 > 解决方案 > TKINTER - 为什么窗口是黑色的

问题描述

对我放轻松。为什么我运行这个时我的窗口是黑色的?它只是在我使用 image=homepage, complex = bottom 添加图像后才开始发生

from tkinter import *

window = Tk()
window.geometry("420x420")
window.title("Owen First GUI program")

logo = PhotoImage(file="logo.png")
window.iconphoto(True, logo)
window.config(background="white")

homepage = PhotoImage(file="homepage.png")

label = Label(window,
              text="Hello World",
              font=("Ariel", 40, "bold"),
              fg="#00FF00",
              bg="black",
              relief=RAISED,
              bd=10,
              padx=20,
              pady=20,
              image=homepage,
              compound="bottom")
label.pack()

window.mainloop()

图片

主页

标识

黑屏

标签: tkinter

解决方案


可能是图像占据了窗口的整个空间

我建议你使用 PhotoImage 和 SubSample:

Image = PhotoImage(file='photo.png')
Image = Image.subsample(3, 3)

推荐阅读