tkinter利用grid布局管理器实现与listbox的滚动显示

    技术2026-01-26  9

    Scrollbar结合grid滚动条能拖拽能使用 sticky属性进行设置的 1 假如设置靠右的垂直滚动条 ,我们需要在上下伸展,靠右布置,只需要将Scrollbar控件的grid布局设置sticky=N+S+E N+S上下伸展 E靠右放置

    scro_bar = Scrollbar(stu_add) scro_bar.grid_configure(row=5, column=1, sticky=S + W + N) Label(stu_add, text='爱好', font=('fangsong', 13)).grid_configure(row=5,sticky=W,column=0, pady=5) tLB=Listbox(stu_add, selectmode=MULTIPLE,font=('fangsong', 13),width=10,height=15) tLB.configure(yscrollcommand=scro_bar.set) tLB.grid_configure(row=5,column=1) for i in range(30): tLB.insert(END,str(i)) result=tLB.curselection() tLB.activate(2) #默认激活哪一个索引值 scro_bar.configure(command=tLB.yview) ```![在这里插入图片描述](https://img-blog.csdnimg.cn/20200704203645802.png) 假如设置靠下的垂直滚动条 ,我们需要在左右伸展,靠下布置,只需要将Scrollbar控件的grid布局设置为sticky=E+W+S E+W左右伸展 S靠下放置
    Processed: 0.030, SQL: 9