如何隐藏除1以外的所有页面上的图像?

时间:2017-01-18 04:23:28

标签: python python-3.x tkinter

我使用的是python 3.5,而且我很新。我想弄清楚如果你点击一个按钮,你会转到第二页,然后在第二页上会出现一个图像。

    myimage = PhotoImage(file='cookiesPic.gif')
    label = Label(image=myimage)
    label.image = myimage # the reference

    label.pack()

我这里有代码,但问题是图像显示在所有页面上,甚至是主屏幕上。有没有办法隐藏它?

1 个答案:

答案 0 :(得分:0)

更改

label = Label(image=myimage)

label = Label(self, image=myimage)

第一个参数master的默认值为None,这意味着没有父级,我猜测它意味着它自身浮动并且不在窗口小部件层次结构中。如果您为标签指定一个父标签,它将会成为一行,并在隐藏其父标识时隐藏。