#! /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()