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