Предмет: Информатика, автор: veronika555554444

Створити додаток, що визначає рік східного календаря за вибраним роком народження. ВІДОБРаження обраного року реалізується через розміщення картинки в canvas python. . Створити віджет canvas, налаштувати відображення та зміну картинок за допомогою власної функції, що бере дані з віджету combobox модуля tkinter. Опрацювати дані за допомогою функцій без параметрів.

Додаток має відкривати картинку, що відповідає року за східним календарем. Рік народження, вибір якого власне і запускає весь процес розміщено у спадаючому списку combobox​

Ответы

Автор ответа: svpozdeevd
0

Ответ:

Ось деякий початковий код, який може вам допомогти:

Объяснение:

import tkinter as tk

# Список з роками народження

birth_years = list(range(1900, 2023))

# Створення вікна

root = tk.Tk()

root.title("Східний календар")

# Створення Combobox для вибору року народження

year_var = tk.StringVar()

year_combobox = ttk.Combobox(root, textvariable=year_var, values=birth_years)

year_combobox.pack()

# Створення віджета Canvas для відображення картинок

canvas = tk.Canvas(root, width=300, height=300)

canvas.pack()

# Зчитування значення з Combobox і зміна картинки в Canvas

def update_image():

year = int(year_var.get())

image_path = f"{year}.jpg" # шлях до картинки

image = tk.PhotoImage(file=image_path)

canvas.itemconfig(1, image=image)

# Додавання кнопки для оновлення картинки

update_button = tk.Button(root, text="Оновити", command=update_image)

update

Похожие вопросы
Предмет: Физика, автор: gulevataangelina136
Предмет: Математика, автор: vitaliylyapustin6