阙辉

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()

 

posted on 2018-06-22 10:22  真辉辉  阅读(155)  评论(0)    收藏  举报

导航