实现代码
1 import tkinter as tk 2 from tkinter import ttk 3 4 win = tk.Tk() 5 win.title("Python GUI") 6 7 # adding a label 8 aLabel = ttk.Label(win, text="A Label") 9 aLabel.grid(column=0, row=0)10 11 def clickMe():12 action.configure(text="** I have been Clicked! **")13 aLabel.configure(foreground='red')14 15 # adding a button16 action = ttk.Button(win, text="Click Me!", command=clickMe)17 action.grid(column=1, row=0)18 19 win.mainloop()
运行结果
![72fc8a55370b8141e5e463b39a86efc8.png](https://i-blog.csdnimg.cn/blog_migrate/8241972cff216c9493c6bb94af3dd12e.jpeg)
点击按钮前
![7a96913815e90295d3a742da3502f765.png](https://i-blog.csdnimg.cn/blog_migrate/9849c13835fc9ce492a783d44c94920a.jpeg)
点击按钮后
工作原理
#11 事件处理函数,用于响应按钮,执行对标签和按钮文本属性的更改设置。
#16 创建按钮控件,并设置命令为clickMe()函数及修改其文本属性。
扩展资料:
[1] 创建Python GUI图形用户界面
[2] Python GUI图形界面添加标签
敬请关注更多Python GUI学习内容分享:
![9b51b24aa57168e7bb867165c1cb132d.png](https://i-blog.csdnimg.cn/blog_migrate/63a7030b2729a2c7b93de80e066daa69.jpeg)