Python精灵模块的Scrollbar指令

所有命令 单独命令 屏幕命令 角色命令

单独命令 >> Python精灵模块的Scrollbar指令

简介:同tkinter的滚动条,主要给列表框加上滚动条。
例子:
from sprites import Screen,Listbox,Scrollbar,Frame,TK

screen = Screen()
screen.setup(800,600)

frame = Frame(20,50,width=720,height=500,bg='pink')  # 框架
# 而列表框并不直接建立在画布上,而是建立在frame上,frame主要可以用来分区
lstbox = Listbox(master=frame,width=100,height=10) # 新建列表框
lstbox.pack(side=TK.LEFT,fill=TK.BOTH)             # 列表框在frame左边
for i in range(100):
    lstbox.insert(TK.END,i)

# 垂直滚动条的master也是frame
scr_v = Scrollbar(master=frame,orient=TK.VERTICAL)
# 滚动条在frame右边,一定要用这个放置
scr_v.pack(side=TK.RIGHT,fill=TK.Y)
# 给列表框配置垂直滚动条
lstbox.configure(yscrollcommand = scr_v.set)
scr_v['command']=lstbox.yview

screen.mainloop()


writed by lixingqiu 关注"异编程"微信公众号,获取更多关于Python精灵模块的咨讯: