Найти в Дзене
Сила данных

Учим Python по 10 минут в день: день №6 - основы Tkinter #2

Типы виджетов в Tkinter: Интерфейс в Tkinter состоит из различных типов виджетов, по средству которых юзер взаимодействует с интерфейсом. Основные из них: Методы размещения элементов интерфейса в Tkinter: 3. Расположение по координатам / .place():
Этот метод располагает виджет либо по пикселям, либо относительно
самого окна tkinter. Его параметры: Важно: Нельзя миксовать эти методы в одном проекте! С этой темой закончили, далее создадим наш первый интерфейс! Ниже можно поставь большой палец вверх 👍🏻 моему скромному каналу и оставь комментарий - буду рад познакомится и обсудить тематику.
Оглавление

Типы виджетов в Tkinter:

Методы размещения элементов интерфейса в Tkinter
Методы размещения элементов интерфейса в Tkinter

Интерфейс в Tkinter состоит из различных типов виджетов, по средству которых юзер взаимодействует с интерфейсом. Основные из них:

  • Лейбл(Label) - используется для выведения текста на экран.
  • Кнопка(Button) - в представлении не нуждается.
  • Текст(Text) - используется для выведения нескольких строк текста.
  • Пустота(Entry) - используется для выведения только одной строки текста.
  • Рамка(Frame) - прямоугольная область, используемая для группировки связанных виджетов или обеспечения заполнения между виджетами.

Методы размещения элементов интерфейса в Tkinter:

  1. Упаковщик / .pack():
    Располагает виджеты по порядку сверху вниз. Имеет основной, но не обязательные параметр
    side( TOP, BOTTOM, LEFT, RIGHT ).
  2. Сетка / .grid():
    Разделяет окно tkinter на абстрактную сетку и располагает виджеты в зависимости от указанных параметров row и column.
Label(text="____").grid(row=1, column=1)
Label(text="____").grid(row=1, column=1)

3. Расположение по координатам / .place():
Этот метод располагает виджет либо по пикселям, либо относительно
самого окна tkinter. Его параметры:

  • anchor (якорь) – определяет часть виджета, для которой задаются координаты. Принимает значения N, NE, E, SE, SW, W, NW или CENTER.
  • relwidth, relheight (относительные ширина и высота) – определяют размер виджета в долях его родителя.
  • relx, rely – определяют относительную позицию в родительском виджете. Координата (0; 0) – у левого верхнего угла, (1; 1) – у правого нижнего.
  • width, height – абсолютный размер виджета в пикселях.
  • x, y – абсолютная позиция в пикселях.
Важно: Нельзя миксовать эти методы в одном проекте!

С этой темой закончили, далее создадим наш первый интерфейс!

Ниже можно поставь большой палец вверх 👍🏻 моему скромному каналу и оставь комментарий - буду рад познакомится и обсудить тематику.