|
发表于 2020-4-27 13:08:32
|
显示全部楼层
- # 测试题:
- # 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()
复制代码
|
|