Раздел моего кода, где он берет папку в каталоге stati c и показывает содержимое в виде метки 3. В папках под именем будут заголовки mov ie для каждой серии
movie_name = ['terminator', 'fast and furious', 'star wars']
def callback_function(x):
path = os.path.join('static/',x)
camel = (os.listdir(path))
for file in camel:
label_3 =ttk.Label(self,text = file)
label_3.grid(sticky="nsew")
for index, dat in enumerate(movie_name):
button = ttk.Button(self, text=dat,
command=lambda dat=dat: callback_function(dat))
button.grid(row=index+5, column=0)
button.grid(sticky="nsew")
button_dict[dat] = button
Что я хочу сделать, это заменить текущие заголовки mov ie, не добавляя в уже растущий список , Поэтому, когда вы нажимаете кнопку «терминатор», а затем кнопку «Звездные войны», она сначала показывает фильмы «терминатор», а затем заменяется фильмами «Звездные войны», вместо этого она показывает фильмы «терминатор», а затем добавляется с фильмами «Звездные войны».
Вместо из показа
Терминатор 1 Терминатор 2 и т. д. c
, затем при следующем нажатии кнопки звездных войн отображаются
звездные войны I, звездные войны II и др. c
Показывает
Терминатор 1, Терминатор 2 и т. Д. c
и при следующем нажатии кнопки
Терминатор 1, Терминатор 2 и т. Д. Звезда I войны, II звездные войны, et c