1. Імпорт бібліотеки:
from tkinter import *
2. Вікно:
#створити вікно root
root = Tk()
#задати розміри вікна
root.geometry("300x400")
#змінити заголовок вікна
# змінити колір вікна
root['bg'] = 'black'
#ця команда для того щоб не вікно не закривалось, пишеться один раз в кінці всіх команд
root.mainloop()
3. Написи Label:
#створення об'єкта "напис"
label = Label(text='текст для напису')
#розташування напису на вікні командою pack()
label.pack()
#зміна напису на об'єкті напис
label['text'] = 'новий текст для напису'
#зміна кольору тексту
label['fg'] = 'red'
#зміна кольору тексту
label['bg'] = 'yellow'
#зміна розміру тексту
label['font'] = 24
4. Кнопки Button
#створення об'єкта "кнопка"
button= Button(text='текст на кнопці')
#розташування кнопки на вікні командою pack()
button.pack()
#зміна напису на об'єкті напис
button['text'] = 'новий текст для кнопки'
#зміна кольору тексту
button['fg'] = 'red'
#зміна кольору тексту
button['bg'] = 'yellow'
#зміна розміру тексту
button['font'] = 24
#опис події для кнопки
def click(event):
команда1
команда2
...
#прив'язка події до кнопки
button.bind('<1>', click)
#види подій
<1> - Натискання лівої кнопки мишки
<2> - Натискання ролика мишки
<3> - Натискання правої кнопки мишки
<Return> - Натискання кнопки Enter
5. Текстові поля для введення Entry
#створення об'єкта "текстове поле"
entry= Entry()
#розташування напису на вікні командою pack()
entry.pack()
#отримати текст від об'єкта "текстове поле" і записати у комірку памяті "text"
text = entry.get()
#видалити текст із об'єкта "текстове поле"
entry.delete(0, END)
#вставити 'текст' у об'єкт "текстове поле"
entry.insert(0, 'текст')
#зміна кольору тексту
entry['fg'] = 'red'
#зміна кольору тексту
entry['bg'] = 'yellow'
#зміна розміру тексту
entry['font'] = 24
Немає коментарів:
Дописати коментар