我是Python的新手,因此如果这是一个简单的问题,我深表歉意。我需要制作一个窗口,其中包含与标签配对的条目列表,标签具有适合该窗口大小的滚动条。
我下面的代码创建了一个带有滚动条的窗口,但它不适合整个窗口的大小,而仅适合框架的大小。我对画布和框架的概念有些困惑,因此如果可以更好地解释它也肯定会有所帮助。
root = Tk()
frame = Frame(root, bd=2, relief=SUNKEN)
frame.grid_rowconfigure(0, weight=1)
frame.grid_columnconfigure(0, weight=1)
yscrollbar = Scrollbar(frame)
yscrollbar.pack(side=RIGHT, fill=Y)
canvas = Canvas(frame, bd=0, scrollregion=(0, 0, 1000, 1000), yscrollcommand=yscrollbar.set)
canvas.pack(side=LEFT, fill=BOTH)
yscrollbar.config(command=canvas.yview)
frame.pack(side=LEFT, fill=BOTH)
root.mainloop()