Я новичок в разработке Python и графического интерфейса.
Я пытаюсь отобразить в окне планирование на неделю. Я подготовил список дней и хочу создать рамку для каждого дня:
[img]https:// i.sstatic.net/DaPJzhY4.png[/img]
С этой частью все в порядке, моя проблема состоит в том, чтобы назначить имя кадра следующим образом: Monday_frame ; Tuesday_frame...
Я мог бы сделать это прямо в коде для 7 кадров, но хотелось бы понять возможность сделать это внутри цикла for.
Вот моя пробная версия, но я не понимаю, как добавить значение «day», чтобы заменить «day» в «day_frame».
(Я использую CustomTkinter вместо Tkinter для интерфейса , поэтому вместо него стоит "СТк" «Tk» в коде ниже.)
week = ['Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi','Dimanche']
for day in week:
day_frame = CTkFrame(master=week_frame, bg_color=window_color,border_color='white',border_width=2,fg_color=window_color)
day_frame.pack(side=LEFT, fill=Y, expand=YES)
Подробнее здесь: https://stackoverflow.com/questions/793 ... ing-python
Присвоение определенного имени фрейму Tkinter в цикле for с использованием Python ⇐ Python
Программы на Python
1736096962
Anonymous
Я новичок в разработке Python и графического интерфейса.
Я пытаюсь отобразить в окне планирование на неделю. Я подготовил список дней и хочу создать рамку для каждого дня:
[img]https:// i.sstatic.net/DaPJzhY4.png[/img]
С этой частью все в порядке, моя проблема состоит в том, чтобы назначить имя кадра следующим образом: Monday_frame ; Tuesday_frame...
Я мог бы сделать это прямо в коде для 7 кадров, но хотелось бы понять возможность сделать это внутри цикла for.
Вот моя пробная версия, но я не понимаю, как добавить значение «day», чтобы заменить «day» в «day_frame».
(Я использую CustomTkinter вместо Tkinter для интерфейса , поэтому вместо него стоит "СТк" «Tk» в коде ниже.)
week = ['Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi','Dimanche']
for day in week:
day_frame = CTkFrame(master=week_frame, bg_color=window_color,border_color='white',border_width=2,fg_color=window_color)
day_frame.pack(side=LEFT, fill=Y, expand=YES)
Подробнее здесь: [url]https://stackoverflow.com/questions/79331164/assigning-a-specific-name-to-a-tkinter-frame-in-a-for-loop-using-python[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия