Python Tkinter 之Scrollbar控件(Python GUI 系列13)

Python Tkinter 之Scrollbar控件(Python GUI 系列13)

1. 序言

    本章介绍Tkinter的Scrollbar控件,本文是Python GUI系列的第13篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。

2. 环境信息

********************************
本系列运行平台:Mac OS 10.13.4
Python 版本:3.6.4

********************************   

3. Scrollbar

    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个像素

 4. 实例

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()

运行结果:



猜你喜欢

转载自blog.csdn.net/jin_kwok/article/details/80147679