阙辉

2.11、绑定 Button 与变量

# textvariable:设置 Button 与 textvariable 属性
from Tkinter import *
root = Tk()
def changeText():
if b['text'] == 'text':
v.set('change')
print 'change'
else:
v.set('text')
print 'text'
v = StringVar()
b = Button(root,textvariable = v,command = changeText)
v.set('text')
b.pack()
root.mainloop()
# 将变量 v 与 Button 绑定,当 v 值变化时,Button 显示的文本也随之变化

代码

from tkinter import *
quehui = Tk()

def changeT():
if b['text'] == 'text':
v.set('change')
print('change')
else:
v.set('test')
print('test')

v = StringVar()

b = Button(quehui,textvariable = v,command = changeT)
v.set('text')
b.pack()
quehui.mainloop()

 

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

导航