Информатика, вопрос задал nikolaleone , 1 год назад

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()

Новые вопросы