TreeView 的水平滚动条在 Tkinter 中不起作用

问题描述 投票:0回答:1

我正在创建一个在 sqlite 数据库中注册数据的系统。当系统启动时,它会调用“def show()”函数,该函数从数据库加载所有数据并生成一个Treeview。

我创建了一个水平和垂直滚动条。水平滚动条不起作用。

我在函数内创建了“list”变量来模拟数据库查询的返回。 当调用“def show()”函数时,它会生成一个包含“list”变量中的数据的树视图。

水平滚动条不起作用。请你帮我解决一下好吗?

代码如下(在Github中):

GitHub 代码链接

我尝试了多种途径都没有解决。

如何让水平滚动条起作用?

tkinter treeview scrollbar
1个回答
0
投票

这是因为你的树视图比窗口大。

要获得滚动条,您需要使树视图调整其宽度和高度以适应窗口。

创建相关小部件后添加这些行。

janela.columnconfigure(1, weight=1)
janela.rowconfigure(1, weight=1)

frame_direita.columnconfigure(0, weight=1)
© www.soinside.com 2019 - 2024. All rights reserved.