Я хочу .destroy () buttonSFlag и buttonFrDraw, но он продолжает отображать ошибку «name'buttonSFlags 'notfined».
Кроме того, я добавил модуль черепахи в этот код. И когда я команду выйти на кнопку. Это делает ошибку из-за turtle.done (). Как я могу решить это?
Что мне делать?
def BuildMainMenu():
global buttonSFlags;
global buttonFrDraw;
buttonSFlags = Button(window, text = "Choose Flags", fg = "black", command=BuildFlagMenu());
buttonFrDraw = Button(window, text = "Draw my own flag", fg = "black", command=BuildFreeDrawMenu());
qButton = Button(window, text = "quit", fg = "black", command=quit);
buttonSFlags.place(x=150, y=150);
buttonFrDraw.place(x=350, y=150);
qButton.place(x=0, y=0);
def BuildFlagMenu():
window.title("Flag choose menu");
buttonSFlags.destroy();
buttonFrDraw.destroy();
def BuildFreeDrawMenu():
window.title("Free drawing Menu");
buttonSFlags.destroy();
buttonFrDraw.destroy();
window = Tk();
window.title("Turtle Flags MENU");
window.geometry("600x300");
window.resizable(width = FALSE, height = FALSE);
BuildMainMenu();