是否可以显示height
小部件的窗框/句柄?这些选项在其样式名称中不可用(请参见下文)。
ttk.Panedwindow
Documentation描述了这些选项不受支持,尽管它们在Stylename = TPanedwindow
Layout = [('Panedwindow.background', {'sticky': ''})]
Element(s) = ['Panedwindow.background']
Panedwindow.background options: ('background',)
中可用。不过,我仍然想验证其准确性,是否有人知道如何公开tk.Panedwindow
小部件的窗框/句柄?
答案 0 :(得分:1)
在Linux发行版(例如Ubuntu 16.04)上,我发现tkinter.ttk.Panedwindow
小部件可以在窗格之间显示句柄。但是,仅当定义ttk.Style.theme_use('clam')
时才会出现这种外观。其他样式主题,例如'classic'
,'default'
和'alt'
,不会显示ttk.Panedwindow
小部件的窗格的句柄。
测试脚本:
import tkinter.ttk as ttk
s = ttk.Style()
s.theme_use('clam') #Ubuntu 16.04 using this theme displayed handle btw panes
pw0 = ttk.Panedwindow()
pw0.pack(fill='both', expand=1)
l1 = ttk.Label(pw0, text="pane 1")
l2 = ttk.Label(pw0, text="pane 2")
pw0.add(l1)
pw0.add(l2)
pw0.master.geometry('150x100+100+100')