tkinter - Button
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tkinter - Button相关的知识,希望对你有一定的参考价值。
from tkinter import * root = Tk() #定义按钮的回调函数 def BackCallButton(): print("按钮回调函数") #通过command属性指定回调函数 Btn1 = Button(root, text = "Button", command = BackCallButton).pack() #显示Button的各个不同效果 #flat, groove, raised, ridge, solid, or sunken Button(root,text = ‘FLAT‘,relief=FLAT).pack() Button(root,text = ‘GROOVE‘,relief=GROOVE).pack() Button(root,text = ‘RAISED‘,relief=RAISED).pack() Button(root,text = ‘RIDGE‘,relief=RIDGE).pack() Button(root,text = ‘SOLID‘,relief=SOLID).pack() Button(root,text = ‘SUNKEN‘,relief=SUNKEN).pack() #与Label一样,Button也可以同时显示文本与图像,使用属性compound Button(root,text = ‘botton‘,compound = ‘bottom‘,bitmap = ‘error‘).pack() Button(root,text = ‘top‘,compound = ‘top‘,bitmap = ‘error‘).pack() Button(root,text = ‘right‘,compound = ‘right‘,bitmap = ‘error‘).pack() Button(root,text = ‘left‘,compound = ‘left‘,bitmap = ‘error‘).pack() Button(root,text = ‘center‘,compound = ‘center‘,bitmap = ‘error‘).pack() def printEventInfo(event): print (‘event.time = ‘ , event.time) print (‘event.type = ‘ , event.type) print (‘event.WidgetId = ‘, event.widget) print (‘event.KeySymbol = ‘,event.keysym) b = Button(root,text = ‘Infomation‘) #bind方法,建立事件与回调函数(响应函数)之间的关系 b.bind("<Return>",printEventInfo) b.pack() #focus_set设置控件焦点 b.focus_set() root.mainloop()
以上是关于tkinter - Button的主要内容,如果未能解决你的问题,请参考以下文章
如何给 Python Tkinter 给窗口加标题、改变 button 文本?
Tkinter Button按钮组件如何调用一个可以传入参数的函数