tkinter滚动条

简介: tkinter滚动条
from tkinter import *

# 创建主窗口
win = Tk()
win.title("逻辑网")
win.geometry('400x180')
win.iconbitmap('../image/icon.ico')
# 创建滚动条
s = Scrollbar(win)
# 设置垂直滚动条显示的位置,使得滚动条,靠右侧;通过 fill 沿着 Y 轴填充
s.pack(side=RIGHT, fill=Y)
# 将 selectmode 设置为多选模式,并为Listbox控件添加滚动条
listbox1 = Listbox(win, selectmode=MULTIPLE, height=5, yscrollcommand=s.set)
# i 表示索引值,item 表示值,根据索引值的位置依次插入
for i, item in enumerate(range(1, 50)):
    listbox1.insert(i, item)
listbox1.pack()
# 设置滚动条,使用 yview使其在垂直方向上滚动 Listbox 组件的内容,通过绑定 Scollbar 组件的 command 参数实现
s.config(command=listbox1.yview)
# 使用匿名函数,创建删除函数,点击删除按钮,会删除选项
bt = Button(win, text='删除', command=lambda x=listbox1: x.delete(ACTIVE))
# 将按钮放置在底部
bt.pack(side=BOTTOM)
# 显示窗口
win.mainloop()
目录
相关文章
|
1月前
|
Python
tkinter之Scrollbar滚动条
tkinter之Scrollbar滚动条
55 1
|
1月前
QT中 QPlainTextEdit自适应高度的问题(防止出现滚动条)
在QT开发过程中,经常使用到QPlainTextEdit来填入大量的文字,一般我们都会设置QPlainText的固定高度或者默认高度,但是随着文字的增多,就会自动出现滚动条,有时候我们可能需要QPlainText的高度随着自动适应文字的高度(即是说不需要出现滚动条)
146 0
|
1月前
|
Python
tkinter之键盘事件
tkinter之键盘事件
75 0
|
1月前
|
Python 容器
Tkinter:窗口控件配置
Tkinter:窗口控件配置
|
20天前
|
存储
Qt无边框窗口可拖动
Qt无边框窗口可拖动
|
1月前
|
Python
tkinter之竖向滑块
tkinter之竖向滑块
34 6
|
1月前
|
Python
tkinter之弹出菜单
tkinter之弹出菜单
25 1
|
1月前
|
Python
tkinter之下拉菜单
tkinter之下拉菜单
63 1
|
1月前
|
Python
tkinter之button添加背景图片
tkinter之button添加背景图片
77 1