Tkinter 设置隔板厚度

问题描述

我正在使用 ttk 的 Separator 对象在我的应用程序中创建水平分隔线

separator = ttk.Separator(frame,orient='horizontal')
separator.pack(side='top',fill='x',padx=10)

但是,每个分隔符的厚度/重量都相同 - 大约 2-3 个像素。

是否可以创建更厚的分隔符?

谢谢。

解决方法

我知道这里用 Frame 代替 Separator 是个不错的选择。

我使用以下代码创建了一个框架:

separator2 = tk.Frame(frame,bd=10,relief='sunken',height=4)
separator2.pack(side='top',fill='x')

这是 ttk Separator 和我的 Frame 之间的比较: enter image description here