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