ОЧИСТКА РАКИ TKINTER ДЛЯ СЕТКИ ДРУГОГО - PullRequest
0 голосов
/ 08 ноября 2019

иметь этот простой / пробный код ниже. Я хочу, чтобы содержимое предыдущей команды было очищено при нажатии новой кнопки, чтобы проложить путь для другого содержимого (не для того, чтобы они перекрывались). Мне известно о pack.forget (), pack.forget (), но они, похоже, не помогают.

from tkinter import *
root=Tk()
f1=Frame(root, width=50, height=80).grid(column=0, row=0)
f2=Frame(root, width=50, height=80, bg='light grey')

def pressed():
        f2.grid(column=1, row=0)
        l1=Label(f2, text='** Pressed **').grid(column=0, row=0)

def cried():
        f2.grid(column=1, row=0)
        l1=Label(f2, text='cried').grid(column=0, row=0)

b1=Button(f1, text='Press', command=pressed).grid(row=0, column=0)
b2=Button(f1, text='Cry', command=cried).grid(row=1, column=0)

Какую команду я могу использовать, чтобы использовать один и тот же кадр f2 без содержимоговозникающие из перекрытия b1 и b2?

...