Предмет: Информатика,
автор: nikolaleone
Python
Створіть проєкт, у якому в результаті настання події Click для вікна встановляться розміри вікна 300 х 300 пікселів і вікно перемістить в центр екрану, коричневий колір фону і зміниться текст заголовка на «Проєкт з двома процедурами», а в результаті настання події DblClick для вікна, воно буде переміщатися вгору і вправо.
Ответы
Автор ответа:
2
import tkinter as tk
def on_click(event):
root.geometry("300x300")
root.config(bg="brown")
root.title("Проект с двумя процедурами")
root.eval('tk::PlaceWindow %s center' % root.winfo_pathname(root.winfo_id()))
def on_dblclick(event):
x = (root.winfo_screenwidth() - root.winfo_reqwidth()) / 2
y = (root.winfo_screenheight() - root.winfo_reqheight()) / 2
root.geometry("+%d+%d" % (x, y - 100))
root = tk.Tk()
root.bind("<Button-1>", on_click)
root.bind("<Double-Button-1>", on_dblclick)
root.mainloop()
Похожие вопросы