我是编码的新手,所以我认为这只是我的逻辑错误,因此请原谅我的无能。我打算让最初的画布看起来像是我的程序的初始屏幕,但它并没有出现,而是完全不显示,而是一直保持不可见,直到调用第二个画布为止(4秒后)。
root = tk.Tk()
loadScreen = tk.Canvas(root, height = 700, width = 700, bg = "Black")
loadImage = PhotoImage(file="LoadScreen.gif")
load = loadScreen.create_image(2, 2, anchor = NW, image=loadImage)
loadScreen.pack()
root.after(4000, loadScreen.pack_forget())
答案 0 :(得分:0)
通常,您会打电话给mainloop()
以确保您的窗口正在更新。
内部,mainloop()
通话
tk.update_idletasks()
tk.update()
我认为您可以使用它们来显示窗口。