【发布时间】:2017-05-23 19:57:51
【问题描述】:
我正在尝试制作 100 个条目小部件。它应该使用垂直滚动条滚动。由于框架没有滚动条选项,所以我使用了画布。但是当我添加条目小部件滚动条不起作用。谁能帮我看看我犯了什么错误。
我的密码:
from tkinter import *
root=Tk()
frame=Frame(root,width=300,height=300)
frame.grid(row=0,column=0)
canvas=Canvas(frame,width=300,height=300,scrollregion=(0,0,500,500))
for _ in range(100):
Entry(canvas).pack()
vbar=Scrollbar(frame,orient=VERTICAL)
vbar.pack(side=RIGHT,fill=Y)
vbar.config(command=canvas.yview)
canvas.config(yscrollcommand=vbar.set)
canvas.pack(side=LEFT,expand=True,fill=BOTH)
root.mainloop()
【问题讨论】:
标签: python tkinter tkinter-canvas