#! /usr/bin/env python
#coding=utf-8
import tkinter as tk
window = tk.Tk()
window.title('这是我的第一个窗口')
#设定窗口的大小(长 * 宽)
window.geometry('400x500')

e1=tk.Entry(window,show='*',font=('Arial',14))
e2=tk.Entry(window,show=None,font=('Arial',14))
e1.pack()
e2.pack()

#4.在图形上设定标签
var=tk.StringVar()#将label标签的内容设置为字符类型,用var来接收hit_me函数传出内容用来显示在标签上


l=tk.Label(window,textvariable=var,bg='yellow',fg='red',width=20,height=4)
l.pack()


on_hit=False
def hit_me():
    global on_hit
    if on_hit==False:
        on_hit=True
        var.set('you hit me')
    else:
        on_hit=False
        var.set('')

#5.在窗口界面放置button按钮
b=tk.Button(window,text='hit me',font=('Arial',12),width=10,height=1,command=hit_me)
b.pack()
#-----
#创建listbox
var2=tk.StringVar()
var2.set((1,2,3,4))
lb=tk.Listbox(window,listvariable=var2)#将var2的值赋给Listbox
list_items=[11,22,33,44]
for item in list_items:
    lb.insert('end',item)# 从最后一个位置开始加入值
lb.insert(1,'first')
lb.insert(2,'second')
lb.delete(2)
lb.pack()
window.mainloop()