Добавление текстовой метки (виджет Label)
с помощью модуля tkinter в Python 3.11
:
Eric 6 (бесплатная интегрированная среда разработки).
В предыдущем уроке мы научились создавать пустое окно программы. На этот раз попробуем добавить в программу статичный текст без возможности редактирования (от же называется текстовой меткой или надписью). В Python для этой цели используется элемент Label.
В качестве отправной точки возьмём исходный код из предыдущего урока.
from tkinter import *
root = Tk()
root.title("Урок для сайта www.historian.by")
root.geometry("500x500")
root.mainloop()
Для вставки статичного текста достаточно добавить две строчки:
label1 = Label(text="Это урок для сайта www.historian.by")
label1.pack()
Эти две строчки можно записать в одну, если вы не планируете ссылаться на переменную label1.
label1 = Label(text="Это урок для сайта www.historian.by").pack()
Если не добавить метод pack(), ни один элемент управления (кнопки, текст, картинки и др.) не будет виден в программе.
Вот так выглядит код нашей маленькой программы полностью:
from tkinter import *
root = Tk()
root.title("Урок для сайта www.historian.by")
root.geometry("500x500")
label1 = Label(text="Это урок для сайта www.historian.by")
label1.pack()
root.mainloop()
Результат выполнения кода ниже:
Страница обновлена 22 сентября 2024 года.