Listbox组件
在选项特别多的时候,Listbox是以列表的形式显示出来,并支持滚动条操作,所以在对于需要提供大量选项的情况下会更适用。
from tkinter import *
root = Tk()
theLB = Listbox(root,setgrid=True)
theLB.pack()
for item in ["1","2","3","4"]:
theLB.insert(END,item)
theButton=Button(root,text="删除",command=lambda x=theLB:x.delete(ACTIVE))
theButton.pack()
mainloop()
AVTIVE是一个特殊的索引号,表示当前被选中的项目。
Listbox组件根据selectmode选项提供了四种不同的选择模式:
1、SINGLE单选
2、BROWSE单选,但拖动鼠标或通过方向键可以直接改动选项
3、MAULTIPLE多选
4、EXTENDED多选,需要同时按住Shift或者Control键或拖动光标实现
但选项增多就需要一个滚动条来帮助
Scrollbar组件
为了在某个组件上安装垂直滚动条,需要做两件事:
(1)设置该组件的yscrollbarcommand选项为Scrollbar组件的set()方法
(2)设置Scrollbar组件的command选项为该组件的yview()方法
from tkinter import *
root = Tk()
sb = Scrollbar(root)
sb.pack(side=RIGHT,fill=Y)
lb = Listbox(root,yscrollcommand=sb.set)
for i in range(1000):
lb.insert(END,st

本文介绍了Tkinter中的Listbox组件,它在选项繁多时提供列表显示并支持滚动条操作,有SINGLE, BROWSE, MULTIPLE, EXTENDED四种选择模式。接着讲解了如何添加Scrollbar组件来辅助Listbox滚动,以及其配置方法。最后,文章阐述了Scale组件的功能,用于展示一定范围内的数字并通过滑块调整,可以设置分辨率和刻度间隔。"
135178643,10974913,统计分析:银行存款与消费比例差值的置信区间,"['统计学', '数据分析', '假设检验', 'R语言']

446

被折叠的 条评论
为什么被折叠?



