Giao diện - Tkinter - Separator

Tkinter Separator

Summary: in this tutorial, you’ll learn how to use the Tkinter Separator widget to display a thin horizontal or vertical rule between groups of widgets.

Introduction to the Tkinter Separator widget

A separator widget places a thin horizontal or vertical rule between groups of widgets.

To create a separator widget, you use the ttk.Separator constructor like this:


 

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

Code language: JavaScript (javascript)

The orient option can be either 'horizontal' or 'vertical'.

The following example illustrates how to use a separator widget to separate two labels:


 

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()

Code language: JavaScript (javascript)

Output:

Notice that the size of a separator is 1px. Therefore, you need to set the fill or sticky property to adjust its size.

Summary

  • Use a separator widget to place a thin horizontal or vertical rule between groups of widgets.
  • Remember to set the fill or sticky property to adjust the size of the separator.


Chatbot Tư vấn Lộ trình CNTT 🤖
Chào bạn! Tôi có thể tư vấn về các lộ trình học CNTT dựa trên roadmap.w3typing.com. Hãy chọn một từ khóa dưới đây hoặc gõ câu hỏi của bạn (ví dụ: "Frontend", "Backend", "Python", "DevOps").