首页 > 其他 > 详细

tkinter学习_Listbox

时间:2018-10-31 17:47:19      阅读:158      评论:0      收藏:0      [点我收藏+]
#encoding=utf-8 import tkinter as tk #定义窗口 window = tk.Tk() #定义窗口标题 window.title("my window") #定义窗口大小 window.geometry("400x200") #定义标签文本变量, label_var = tk.StringVar() #定义一个labale label = tk.Label(window,bg="yellow",width=4,height=2,textvar=label_var) #放置标签到窗口上 label.pack() def print_selection(): """ 实现:当选择列表框的选项时,并点击按钮的时候显式选定内容到标签上 :return: """ #获取列表当前被选择的内容 value = list_box.get(list_box.curselection()) #把内容设置到标签的文本框 label_var.set(value) #定义一个按钮,点击按钮时候执行print_selection函数功能 button = tk.Button(window,text = "点我填充标签",width=10,height=2,command = print_selection) button.pack() #定义一个文本变量 list_box_var = tk.StringVar() #设置文本变量的值 list_box_var.set((1,2,3,4)) #定义一个列表框 list_box = tk.Listbox(window,listvar=list_box_var) #一定一个列表,并把列表内容插入到列表框 list_items = ["a","b","c","d"] for item in list_items: list_box.insert("end",item)#末尾插入 #列表表的索引位置插入 list_box.insert(1,"first") list_box.insert(2,"second") #按索引删除列表框内容 list_box.delete(2) list_box.pack() #循环窗口 window.mainloop()

tkinter学习_Listbox

原文:http://blog.51cto.com/13496943/2311326

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!