码迷,mamicode.com
首页 > 其他好文 > 详细

tkinter学习_Listbox

时间:2018-10-31 17:53:59      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:str   内容   插入   main   second   win   ems   功能   文本框   

#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

标签:str   内容   插入   main   second   win   ems   功能   文本框   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!