续前节 tkinter学习笔记 9-10
9.Radiobutton单选框控件 点选按钮
点选按钮变量的绑定 r=tkinter.IntVar() /tkinter.StringVar() 读取方式为r.get()
怎么实现单选的功能? 必须绑定同一个变量,实现单选的目的
10 listbox控件
列表框控件,可以包含一个或者多个文本框
作用:在listbox控件的小窗口显示一个字符串
#可用来建立下拉窗口
listbox创建列表框的步骤
1、创建一个listbox, 添加几个元素
添加方式 按顺序添加
从前面添加 lb.insert(tkinter.END, item) #0.0从 前面添加 END从后面添加
从后面添加 lb.insert(tkinter.END, item) #0.0从 前面添加 END从后面添加
在开始添加 lb.insert(tkinter.ACTIVE, "cool")
将列表当做 一个元素添加 一个性添加多个
lb.insert(tkinter.END, ["very good", "very nice"])
列表元素的删除
lb.delete(1,3) #删除下标为123的索引
lb.delete(1) #删除下标为1的元素
更改默认选中状态 lb.select_set(2,5)
参数1为开始的索引,参数2为结束的索引,如果不指定参数2,只选中第一个索引处的内容
主题set前的下划线 略坑
取消选中 lb.select_clear(2,4) 参数同选中的参数
从列表中取值 print(lb.get(2, 4))
返回当前的索引项,不是列表框的元素 print(lb.curselection())
判断判断选项是否被选中 print(lb.selection_includes(1))
未完待续 2019年8月18日19:55:46
网友评论