Блог для маленьких школьников и их родителей
ШколаЛа

Создайте команду в пайтоне окно, ваше имя, приветсвие с лнем родения с новым годом и с 8 марта, кнопки…

Автор:
Предмет: Информатика
Уровень: студенческий

создайте команду в пайтоне окно, ваше имя, приветсвие с лнем родения с новым годом и с 8 марта, кнопки приветсвие и выход, с рисунком и выбор рисунка цветы торт и пейзаж срочно пожалуйста! даю 100 балов пример как надо сделать​

Ответов к вопросу: 2
  • IljaL
    13.08.2024 | 14:27

    Ответ:
    »import tkinter as tk
    from tkinter import messagebox

    class GreetingApp:
       def __init__(self, master):
           self.master = master
           master.title(«Приветственное окно»)

           self.label = tk.Label(master, text=»Введите ваше имя:»)
           self.label.pack()

           self.entry = tk.Entry(master)
           self.entry.pack()

           self.greet_button = tk.Button(master, text=»Приветствие», command=self.greet)
           self.greet_button.pack()

           self.exit_button = tk.Button(master, text=»Выход», command=master.quit)
           self.exit_button.pack()

           self.image_label = tk.Label(master, text=»Выберите рисунок:»)
           self.image_label.pack()

           self.image_var = tk.StringVar(master, «flowers»)

           self.flowers_radio = tk.Radiobutton(master, text=»Цветы», variable=self.image_var, value=»flowers»)
           self.flowers_radio.pack()

           self.cake_radio = tk.Radiobutton(master, text=»Торт», variable=self.image_var, value=»cake»)
           self.cake_radio.pack()

           self.landscape_radio = tk.Radiobutton(master, text=»Пейзаж», variable=self.image_var, value=»landscape»)
           self.landscape_radio.pack()

       def greet(self):
           name = self.entry.get()
           if name:
               messagebox.showinfo(«Приветствие», f»Привет, {name}!nС Новым Годом и 8 Марта!»)

    root = tk.Tk()
    app = GreetingApp(root)
    root.mainloop()

    Объяснение:
    Вот что-то по типу того

  • alisa8423
    13.08.2024 | 14:39

    Ответ:
    import tkinter as tk
    from PIL import Image, ImageTk

    # Функция для отображения выбранного изображения
    def show_image(image_name):
       global image_label
       image = Image.open(f»images/{image_name}.png»)
       image = image.resize((200, 200))
       photo_image = ImageTk.PhotoImage(image)
       image_label.config(image=photo_image)
       image_label.image = photo_image

    # Функция для приветствия
    def greet():
       name = name_entry.get()
       greeting = f»Привет, {name}!nnС Новым годом!nС 8 Марта!nnС днем рождения!»
       message_label.config(text=greeting)

    # Создание окна
    window = tk.Tk()
    window.title(«Поздравления»)
    window.geometry(«400×300″)

    # Добавление имени
    name_label = tk.Label(text=»Ваше имя:»)
    name_label.pack(pady=5)
    name_entry = tk.Entry()
    name_entry.pack(pady=5)

    # Добавление кнопки приветствия
    greet_button = tk.Button(text=»Приветствовать», command=greet)
    greet_button.pack(pady=5)

    # Добавление изображения
    image_label = tk.Label()
    image_label.pack(pady=5)

    # Добавление кнопок выбора изображения
    flower_button = tk.Button(text=»Цветы», command=lambda: show_image(«flowers»))
    flower_button.pack(side=tk.LEFT, padx=5)
    cake_button = tk.Button(text=»Торт», command=lambda: show_image(«cake»))
    cake_button.pack(side=tk.LEFT, padx=5)
    landscape_button = tk.Button(text=»Пейзаж», command=lambda: show_image(«landscape»))
    landscape_button.pack(side=tk.LEFT, padx=5)

    # Добавление кнопки выхода
    exit_button = tk.Button(text=»Выход», command=window.destroy)
    exit_button.pack(pady=5)

    # Отображение окна
    window.mainloop()

    Объяснение:

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.