阅读:4657 输入:2018-09-14
#! /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()