本章介绍Tkinter的Scrollbar控件,本文是Python GUI系列的第13篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。
********************************
本系列运行平台:Mac OS 10.13.4
Python 版本:3.6.4
********************************
Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,Text,Canva等)结合使用。使用方式为Scorllbar(root, option...).
常用的参数列表如下:
参数 |
描述 |
master |
代表了父窗口 |
bg |
背景色,如bg=”red”, bg="#FF56EF" |
relief |
指定外观装饰边界附近的标签,默认是平的,可以设置的参数:flat、groove、raised、ridge、solid、sunken |
width |
设置显示宽度,如果未设置此项,其大小以适应内容标签 |
bd |
设置Button的边框大小;bd(bordwidth)缺省为1或2个像素 |
from tkinter import *
#初始化Tk()
myWindow = Tk()
#设置标题
myWindow.title('Python GUI Learning')
scrollbar = Scrollbar(myWindow)
scrollbar.pack( side = RIGHT, fill = Y )
mylist = Listbox(myWindow, yscrollcommand = scrollbar.set)
for line in range(10):
mylist.insert(END, "This is line number " + str(line))
mylist.pack( side = LEFT, fill = BOTH )
scrollbar.config( command = mylist.yview )
#进入消息循环
myWindow.mainloop()
运行结果:
欢迎学习《Python快速学习》电子书
链接:https://gitbook.cn/gitchat/column/5ad56a79af8f2f35290f6535