Виджет Tkinter Separator в Python — как использовать

Рассмотрим, как использовать виджет Tkinter Separator в Python для отображения тонкой горизонтальной или вертикальной линии между группами виджетов.

Что такое виджет Tkinter Separator?

Виджет-разделитель размещает тонкую горизонтальную или вертикальную линию между группами виджетов.

Чтобы создать виджет-разделитель, используйте конструктор ttk.Separator следующим образом:

sep = ttk.Separator(container,orient='horizontal')

Вариант ориентации может быть «horizontal» или «vertical».

В следующем примере показано, как использовать виджет-разделитель для разделения двух меток:

import tkinter as tk
from tkinter import ttk

root = tk.Tk()
root.geometry('300x200')
root.resizable(False, False)
root.title('Separator Widget Demo')

ttk.Label(root, text="First Label").pack()

separator = ttk.Separator(root, orient='horizontal')
separator.pack(fill='x')
ttk.Label(root, text="Second Label").pack()

root.mainloop()

Выход:

Пример использования виджета-разделителя

Обратите внимание, что размер разделителя составляет 1px. Поэтому вам нужно задать свойство fill или sticky, чтобы настроить его размер.

Похожие посты
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *