Графический интерфейс: tkinter
Ответы — для родителей и учителей.
1
Поместите в окно метку и кнопку: при нажатии кнопки метка должна измениться на «Bosildi». Напишите код.
import tkinter as tk ⏎ def bos(): ⏎ yorliq.config(text="Bosildi") ⏎ oyna = tk.Tk() ⏎ yorliq = tk.Label(oyna, text="Kutilmoqda") ⏎ yorliq.grid(row=0, column=0) ⏎ tugma = tk.Button(oyna, text="Bos", command=bos) ⏎ tugma.grid(row=1, column=0) ⏎ oyna.mainloop()
2
Напишите главную строку функции, которая находит площадь круга (3.14 * r * r) по радиусу из Entry: r = int(maydon.get()); что идёт дальше?
natija.config(text=str(3.14 * r * r))
3
Если кнопку в окне кубика нажать 3 раза, сколько чисел остаётся в метке?
Одно – последнее число; config(text=…) заменяет старое.
4
Почему приложение с GUI не должно запрашивать личные данные (пароль, адрес)?
Они могут попасть в чужие руки; для учебного приложения достаточно чисел и обычного текста.