2.1、第一个 Button 例子
# command:指定事件处理函数
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()
代码
def helloButton():
print("你好,阙辉!")
from tkinter import *
quehui = Tk()
Button(quehui,
text = 'quehui',
command = helloButton
).pack()
Button(quehui,text = 'quehui2',relief = FLAT).pack()
quehui.mainloop()

浙公网安备 33010602011771号