Tkinter的Scrollbar组件

Scrollbar:滚动条控件,当内容超过可视化区域时使用,如列表框。

一、基本使用

1、为列表组件增加一个滚动条。

代码如下:

# coding:utf8
from tkinter import *


class App:
    def __init__(self, master):
        frame1 = Frame(master)
        frame1.pack()
        # 实例化一个滚动条对象,靠右,填充Y轴
        sb1 = Scrollbar(frame1)
        sb1.pack(side=RIGHT, fill=Y)

        # 定义一个列表选框,列表绑定滑块
        lb1 = Listbox(frame1, yscrollcommand=sb1.set)
        lb1.pack(side=LEFT, fill=BOTH)
        for i in range(100):
            lb1.insert(END, i)

        # 滚动条和列表绑定
        sb1.config(command=lb1.yview)


root = Tk()
win = App(root)
root.mainloop()

效果如下:

image


读书和健身总有一个在路上

posted @ 2020-05-07 09:08  Renqy  阅读(1070)  评论(0编辑  收藏  举报