Я новичок в tkinter, но не в Python, и я работал над тем, чтобы взять один из моих старых кодов и поместить его в приятный графический интерфейс. Мой текущий код состоит из выпадающих меню, где после ввода материала вы нажимаете кнопку, которая указывает на другую функцию, которая выполняет некоторые вычисления и выводит флажки под ней.
Моя проблема заключается в том, что когда я изменяю эти начальные варианты, варианты с чекбоксом до того, как остаться, а новые просто идут под ним, что позже испортит остальную часть кода. Я возился с frame.grid_forget () в начале функции с флажками, но не могу заставить его работать.
Я думал, что делаю что-то вроде:
def click1(self):
frame4=Frame(self.window)
frame4.grid()
frame4.grid_forget()
frame4.grid()
будет работать, создавая фрейм, добавляя его в сетку, удаляя и снова создавая сетку, так что это эффективно сбрасывает себя в этом разделе, но это не работает для меня. Любая помощь приветствуется, спасибо.