Python3 Tkinter-Scrollbar

1.创建

from tkinter import *

root=Tk()

Scrollbar(root).pack()

root.mainloop()

Python3 Tkinter-Scrollbar

2.设置silder的位置

from tkinter import *

root=Tk()

s1=Scrollbar(root,orient=HORIZONTAL)
s1.set(0.5,1)
s1.pack()

root.mainloop()

Python3 Tkinter-Scrollbar

3.事件处理

command

4.绑定Listbox和Scrollbar

from tkinter import *

root=Tk()

lb=Listbox(root)
s1=Scrollbar(root)
s1.pack(side=RIGHT,fill=Y)
lb['yscrollcommand']=s1.set
for i in range(100):
    lb.insert(END,str(i))
lb.pack(side=LEFT)
s1['command']=lb.yview

root.mainloop()

Python3 Tkinter-Scrollbar

side指定位置

fill指定填充满整个区域

lb[‘yscrollcommand’]=s1.set 指定Listbox的yscrollbar的事件处理函数为Scrollbar的set

指定Scrollbar的command的事件处理函数是Listbox的yview

上一篇:Laya List翻页滚动方案 & List滚动源码解析


下一篇:好程序员教程之配置H5的滚动条样式示例代码