Tkinter Ttk滚动条';s大拇指赢了';t调整大小

Tkinter Ttk滚动条';s大拇指赢了';t调整大小,tkinter,scrollbar,tk,ttk,Tkinter,Scrollbar,Tk,Ttk,似乎ttk的滚动条的拇指会自动填满整个槽,当元素可以放在可查看的区域内时 即使我添加了更多的元素,使树状视图延伸到可查看区域之外,滚动条的拇指仍然不会调整大小。我尝试过更新tk本身,但它似乎不起作用 self.rmv_tree = ttk.Treeview(self.rmv_frame,height=2, columns=self.tree_columns) self.rmv_scrollbar = ttk.Scrollbar(self.rmv_frame, orient=tk.VERTICAL

似乎ttk的滚动条的拇指会自动填满整个槽,当元素可以放在可查看的区域内时

即使我添加了更多的元素,使树状视图延伸到可查看区域之外,滚动条的拇指仍然不会调整大小。我尝试过更新tk本身,但它似乎不起作用

self.rmv_tree = ttk.Treeview(self.rmv_frame,height=2, columns=self.tree_columns)
self.rmv_scrollbar = ttk.Scrollbar(self.rmv_frame, orient=tk.VERTICAL,command=self.rmv_tree.yview)
self.rmv_scrollbar.pack(side='right',fill='y')

一些谷歌似乎指出这是windows上的一个独特问题。有什么想法吗?

滚动条和小部件需要双向连接。滚动条必须能够告诉可滚动小部件滚动,小部件必须能够告诉滚动条在哪里以及如何绘制拇指

您没有告诉tree小部件使用有关树的哪个部分可见的信息更新滚动条。创建滚动条后添加以下代码行:

self.rmv_tree.configure(yscrollcommand=self.rmv_scrollbar.set)

请告诉我们密码。听起来你没有将滚动条链接到它控制的小部件上。@BryanOakley我添加了代码。我不认为我做错了。你发现哪个网站说这是windows上的一个独特问题?该网站不正确,或者您误解了该网站。也许我们可以联系他们更新他们的页面。谢谢,这很有效。我可以知道你是从哪里学到这些知识的吗?@Kai:我从90年代开始在tcl中使用tk,主要是从阅读大量的tk文档中学到的。当我开始使用tkinter时,大部分知识都转移了。然而,有很多网站都有这些信息。例如:我确实在那个页面上浏览了好几次,真不敢相信我忽略了那个段代码。再次感谢。