Створіть новий файл, що відкриває вікно блакитного
кольору, з розмірами 567Х345, відступом від лівого
та верхнього країв відповідно 100 та 0. Заголовок
"Графіка", та забороною змінювати розміри вікна. Та
створити друге вікно із заголовком "Вікно 2" білого
кольору, з ідентичними розмірами та забороною
змінювати розмір вікна. Вікно 2 відкривається після
закриття першого.
Answers & Comments
Ответ:
import tkinter
root1 = tkinter.Tk()
root1['bg'] = '#00A6FF'
root1.geometry('567x345+100+0')
root1.title('Графіка')
root1.resizable(False, False)
root1.mainloop()
################################
root2 = tkinter.Tk()
root2['bg'] = 'white'
root2.geometry('567x345')
root2.resizable(False, False)
root2.mainloop()
Объяснение:
root1 и root2 - экземпляры класса Tk, при обращении к которым можно менять свойства окна. Обращаясь к свойству bg, которое отвечает за цвет фона, можно писать цвет ввиде либо английское название цвета, либо HEX. geometry отвечает за размеры, сначало ширина и через "x" длинна, окна и растояние от границ экрана, сначало от левой потом верхней. title отвечает за заголовок окна. resizable позволяет установить пределы рястагивания окна, если вместо числа указано False, это означает что окно нельзя растянуть. mainloop нужен для того чтобы зациклить программу, для того чтобы оно не закрылось после выполнения предыдущих строк кода, выполнение программы продолжиться после закрытия окна