创建按钮和设置它们的文本属性
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import tkinter as tk
from tkinter import ttk
win = tk.Tk()
win.title("Python GUI") # 添加标题
aLabel = ttk.Label(win, text="A Label") # 创建一个标签, text:显示标签的内容
aLabel.grid(column=0, row=0)
def clickMe(): # 当acction被点击时,该函数则生效
action.configure(text="** I have been Clicket! **") # 设置button显示的内容
aLabel.configure(foreground='red') # 设置aLabel的字体颜色
action = ttk.Button(win, text="Click Me!", command=clickMe) # 创建一个按钮, text:显示按钮上面显示的文字, command:当这个按钮被点击之后会调用command函数
action.grid(column=1, row=0)
win.mainloop() # 当调用mainloop()时,窗口才会显示出来
代码第6行,将标签赋给一个变量
代码第7行,设置aLabel标签在窗口显示的位置
代码第9行,创建一个函数,当按钮被点击之后,第10行修改button显示的内容,第11行将aLabel的字体颜色修改为红色
代码第13行,创建一个按钮buttion
代码第14行,设置按钮button在窗口显示的位置
网友评论