我正在创建一个在 sqlite 数据库中注册数据的系统。当系统启动时,它会调用“def show()”函数,该函数从数据库加载所有数据并生成一个Treeview。
我创建了一个水平和垂直滚动条。水平滚动条不起作用。
我在函数内创建了“list”变量来模拟数据库查询的返回。 当调用“def show()”函数时,它会生成一个包含“list”变量中的数据的树视图。
水平滚动条不起作用。请你帮我解决一下好吗?
代码如下(在Github中):
我尝试了多种途径都没有解决。
如何让水平滚动条起作用?
这是因为你的树视图比窗口大。
要获得滚动条,您需要使树视图调整其宽度和高度以适应窗口。
创建相关小部件后添加这些行。
janela.columnconfigure(1, weight=1)
janela.rowconfigure(1, weight=1)
frame_direita.columnconfigure(0, weight=1)