Предмет: Информатика, автор: nikolaleone

Python
Створіть проєкт, у якому в результаті настання події Click для вікна встановляться розміри вікна 300 х 300 пікселів і вікно перемістить в центр екрану, коричневий колір фону і зміниться текст заголовка на «Проєкт з двома процедурами», а в результаті настання події DblClick для вікна, воно буде переміщатися вгору і вправо.

Ответы

Автор ответа: sprikeyt
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()

Похожие вопросы
Предмет: Алгебра, автор: vinnikvictoria9
Предмет: Алгебра, автор: zxc1toma
Предмет: Химия, автор: dzhabrailov0502