Добавление текстовой метки (виджет Label) с помощью модуля tkinter в Python 3.11


            

Добавление текстовой метки (виджет 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 года.