如何在x.place()之后隐藏按钮/标签

时间:2017-03-09 20:21:55

标签: python-3.x tkinter

我几乎是一个python noob所以我很感激任何帮助隐藏按钮/标签后放置x.place(x,y)

def hide(x):
    x.pack_forget()

def show(x):
    x.pack()

def deliveryback():
    hide(backdel)
    a.pack(padx=30, pady=35, side=LEFT)
    b.pack(padx=40, pady=35, side=LEFT)
    s.pack(padx=40, pady=35, side=LEFT)
    lbl1.pack()
    hide(meat)
    hide(haw)
    hide(pep)
    hide(veg)
    hide(sasa)
    hide(lbl2)
    hide(lbl3)



def delivery():
    hide(a)
    hide(b)
    hide(s)
    hide(lbl1)
    show(backdel)
    show(meat)
    show(haw)
    show(pep)
    show(veg)
    show(sasa)
    show(lbl2)
    show(lbl3)
    backdel.place(x= 500, y=400)
    lbl2.place(x=300, y=200)
    lbl3.place(x=1175, y=200)
    meat.place(x=300, y=375)
    haw.place(x=300, y=460)
    pep.place(x=300, y=545)
    veg.place(x=300, y=630)
    sasa.place(x=300, y=715)

如果需要更多代码,我可以将其发布进行测试,请不要因为拥有不需要的代码而毁掉我<3

1 个答案:

答案 0 :(得分:0)

对不起,我没有意识到x.place_forget()已存在