Рассмотрим, как использовать виджет 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, чтобы настроить его размер.
