• С помощью tkinter реализовать калькулятор, который суммирует 2 числа, которые должны быть введены в поле Entry. Суммирование должно происходить по нажатию на кнопку и выводиться в Label.

Ответы 1

  • Ответ:

    Ось простий приклад калькулятора з використанням бібліотеки Tkinter у Python:

    ```python

    import tkinter as tk

    def додати():

    try:

    # Отримання значень з полів вводу

    число1 = float(entry_число1.get())

    число2 = float(entry_число2.get())

    # Обчислення суми

    сума = число1 + число2

    # Виведення результату в Label

    label_результат.config(text=f"Результат: {сума}")

    except ValueError:

    # Обробка помилок при некоректному введенні

    label_результат.config(text="Помилка. Введіть коректні числа.")

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

    root = tk.Tk()

    root.title("Калькулятор")

    # Створення та розміщення полів вводу та міток

    entry_число1 = tk.Entry(root, width=10)

    entry_число1.grid(row=0, column=0, padx=5, pady=5)

    entry_число2 = tk.Entry(root, width=10)

    entry_число2.grid(row=0, column=1, padx=5, pady=5)

    label_результат = tk.Label(root, text="Результат: ")

    label_результат.grid(row=1, column=0, columnspan=2, pady=5)

    # Створення та розміщення кнопки для обчислення суми

    button_сума = tk.Button(root, text="Сума", command=додати)

    button_сума.grid(row=2, column=0, columnspan=2, pady=5)

    # Запуск головного циклу Tkinter

    root.mainloop()

    ```

    Цей код створює простий графічний інтерфейс Tkinter з двома полями вводу для чисел, кнопкою для обчислення суми та міткою для виведення результату

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years