为什么我的滚动条出现并允许我单击它,但不能滚动?

时间:2019-05-03 02:56:20

标签: python canvas tkinter scrollbar

所以我有这段代码,经过一番困惑,终于可以完美地工作了。但是,我制作的滚动条会出现并且可以单击,但实际上并没有移动任何内容。另外,当您单击它时,将显示错误消息“ _tkinter.TclError:未知选项“ 0”:必须移至或滚动”。如果有人可以提出一种使此滚动条正常工作的方法,那么您将成为我的英雄!

canvas = tk.Canvas(root, width = 400, height = 300)
canvas.configure(scrollregion=canvas.bbox('all'))
canvas.pack(fill = 'both',expand = TRUE)

... 

scrollbar = Scrollbar(root, orient = VERTICAL)
scrollbar.pack(side=RIGHT, fill=Y)
scrollbar.config(command=canvas.yview)

0 个答案:

没有答案