С помощью tkinter реализовать калькулятор, который суммирует 2 числа, которые должны быть введены в поле Entry. Суммирование должно происходить по нажатию на кнопку и выводиться в Label.
Ответы
Ответ:
Ось простий приклад калькулятора з використанням бібліотеки 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 з двома полями вводу для чисел, кнопкою для обчислення суми та міткою для виведення результату