#
Tkinter教程之Button篇(1)
#
Button功能触发事件
'''
1.一个简单的Button应用
'''
from
Tkinter
import
*
#
定义Button的回调函数
def
helloButton():
print
'
hello button
'
root
=
Tk()
#
通过command属性来指定Button的回调函数
Button(root,text
=
'
Hello Button
'
,command
=
helloButton).pack()
root.mainloop()
'''
执行的结果:每次点击一次,程序向标准输出打印'hello button',以上为Button使用方法,可以
再做一下简化,如不设置Button的回调函数,这样也是允许的但这样的结果与Label没有什么太
大的区别,只是外观看起来有所不同罢了,失去了Button的作用。
from Tkinter import *
root = Tk()
#下面的relief = FLAT设置,就是一个Label了!!!
Button(root,text = 'hello button',relief=FLAT).pack()
root.mainloop()
'''
'''
2.测试Button的relief属性
'''
#
运行下面的代码可以看到Button的各个不同效果,均没有回调函数。
from
Tkinter
import
*
root
=
Tk()
#
flat, groove, raised, ridge, solid, or sunken
Button(root,text
=
'
Tkinter Button详解与实例

这篇博客详细介绍了Tkinter库中Button组件的使用,包括如何通过command属性设置回调函数、改变Button的relief属性实现不同视觉效果,以及如何在Button上同时显示文本和图像。此外,还展示了Button的焦点管理,如使用bind方法响应键盘事件。
最低0.47元/天 解锁文章
2096

被折叠的 条评论
为什么被折叠?



