# 测试题:
# 1 : 用Tk()实例化对象创建个顶级窗口
# 2 : mainloop就进入到事件(消息)循环,一旦检测到事件,就刷新组件。
# 3 : Label组件,用于在屏幕上显示图片或文本
# 4 : Frame组件,是构造一个框架
# 5 : pack()用于自动调整组件的尺寸、位置、大小
# 动动手:
from tkinter import *
def say_hey():
global count
if count :
v1.set('Hello Python!')
v2.set('Hi,Python~')
count -= 1
else:
v1.set('Hello FishC!')
v2.set('Hi,FishC~')
count += 1
root = Tk()
root.title('Hello world ')
frame = Frame(root)
v1 = StringVar();v2=StringVar()
v1.set('Hello World!')
v2.set('Hi,Word~')
count = 0
Label(frame,
textvariable = v1,
fg = 'white',bg = 'black',
font=('迷你简菱心',30),
height=10,width=15
).pack(fill = X)
Button(frame,
textvariable=v2,
fg = 'white',bg='black',
font=('迷你简菱心'),
command=say_hey
).pack(fill = X)
frame.pack()
mainloop()
|