Створити програму мовою Python для вибору улюбленого кольору х 10 запропонованих. Використати Перемикачі. Додати кнопку. При натисканні на яку відображається вікно повідомлень з назвою Ваш улюблений колір і текстом у вікні - назва кольору який обрав користувач
Answers & Comments
Ответ:
from tkinter import *
root = Tk()
root.title("Улюблений колір")
root.geometry("300x200")
color = StringVar()
red_button = Radiobutton(root, text="Червоний", variable=color, value="червоний")
red_button.pack()
blue_button = Radiobutton(root, text="Синій", variable=color, value="синій")
blue_button.pack()
yellow_button = Radiobutton(root, text="Жовтий", variable=color, value="жовтий")
yellow_button.pack()
green_button = Radiobutton(root, text="Зелений", variable=color, value="зелений")
green_button.pack()
purple_button = Radiobutton(root, text="Фіолетовий", variable=color, value="фіолетовий")
purple_button.pack()
orange_button = Radiobutton(root, text="Помаранчевий", variable=color, value="помаранчевий")
orange_button.pack()
pink_button = Radiobutton(root, text="Рожевий", variable=color, value="рожевий")
pink_button.pack()
brown_button = Radiobutton(root, text="Коричневий", variable=color, value="коричневий")
brown_button.pack()
grey_button = Radiobutton(root, text="Сірий", variable=color, value="сірий")
grey_button.pack()
black_button = Radiobutton(root, text="Чорний", variable=color, value="чорний")
black_button.pack()
def show_color():
chosen_color = color.get()
messagebox.showinfo("Ваш улюблений колір:", chosen_color)
button = Button(root, text="Показати", command=show_color)
button.pack()
root.mainloop()