Першим етапом є імпортування Tkinter, після чого створюємо вікно та задаємо назву:
from tkinter import *
window=Tk()
window.title("Моє перше знайомство з Tkinter" )
window.mainloop()
Для завантаження Tkinter існує декілька варіантів написання:
import tkinter
from tkinter import *
import tkinter as tk
Кожен з цих способів має власні переваги. Ми будемо використовувати вказівку from tkinter import * вона завантажує всі
складові модуля tkinter та є ресурсомісткою пам'яті, але є простішою для використання під час навчання.
За допомогою метода .config та атрибуту bg міняємо колір вікна (тло). Колір можна вказувати як назву, RGB, HEX.
from tkinter import *
window=Tk()
window.title("Моє перше знайомство з Tkinter" )
window.config(bg="blue")
window.mainloop()
Встановлення розмірів вікна
from tkinter import *
window=Tk()
window.title("Моє перше знайомство з Tkinter" )
window.geometry("350x200")
window.config(bg="blue")
window.mainloop()
Створення написів у вікні. Значення window є головним по відношенню до об'єкта, text — тобто на ньому розміщується інший об'єкт, що є єдиним по відношенню до window.
Також додаємо метод grid який і буде відображати текст. (row та column значення вказується починаюяи 0)
Ми можемо видозмінювати текст, що відображаєть доповнивши шрифтом та розміром літер код параметром font, napys1= Label(window, text="Привіт", font=("Lato", 24))
Додавання інших написів
from tkinter import *
window=Tk()
window.title("Моє перше знайомство з Tkinter" )
napys1= Label(window, text="Привіт")
napys1.grid(column=0, row=0)
window.geometry("350x200")
window.config(bg="blue")
window.mainloop()
Додавання інших написів з параметром розміру та кольором тла.
napys1=Label(window, text="Привіт", bg = "red", width=25,height=
napys1.grid(row=0,column=0)
napys2=Label(window, text=" Сьогодні", bg="green", width=25, height=3
napys2.grid(row=0, column=1)
napys3=Label(window, text=" Чудова" ,bg="blue", width=25, height=3)
napys3.grid(row=1, column=0)
napys4=Label(window, text="Днина", bg="yellow", width=25, height=3
napys4.grid(row=1, column=1)