С вами PythonProger. Сегодня мы научимся выводить какой-либо текст на экран в Tkinter. Для этого мы булем использовать виджет Label.
Виджет - графический элемент управления и контроля, элемент взаимодействия пользователя с комьютером. Все что мы видим на экране(кнопки, ползунки, поля ввода и т.д) это виджеты.
Просто текст
Для начала выведем на экран что-нибудь. Для этого создадим окно:
from tkinter import *
root = Tk()
root.geometry("200x200+250+250")
root.title("Lesson 2")
root.mainloop()
Итак, когда у нас есть окно, мы можем работать дальше. Создадим экзампляр класса tkinter.Label, с аргументом text.
...
lbl = Label(text = "Hello world")
Теперь нам нужно разместить ее на экране. Делается это с помощью менеджеров геометрии. Сейчас мы будем использовать самый простой - pack().
lbl.pack()
Вот что у нас получится:
Цвет
Тепрь сменим цвет фона и цвет текста:
lbl = Label(text = "Hello world", bg = "red", fg = "blue")
Результат:
Аргумент bg (backgroundcolor) отвечает за цвет фона, fg (fontgroundcolor) отвечатает за цвет шрифта.
Размер фона и шрифт
Чтобы изменить размер нашего Label используем аргументы width(ширина) и height(высота).
lbl = Label(text = "Hello world", bg = "red", fg = "blue",width = "9",height = "7")
Результат:
Чтобы изменить шрифт в аргументе font указываем имя и размер шрифта:
lbl = Label(text = "Hello world", bg = "red", fg = "blue",width = "9",height = "7",font = "Arial 15")
Результат:
На этом у меня все. Если тебе понравилось - поставь лайк. Подпишись на канал, впереди много всего интересного=)