码迷,mamicode.com
首页 > 其他好文 > 详细

Tkinter,label内容随多选框变化

时间:2017-02-28 23:23:32      阅读:478      评论:0      收藏:0      [点我收藏+]

标签:python   tkinter   stringvar   

当我们改变一个组件后,其他组件一起变化怎么做呢?下面是一个例子


from tkinter import Tk, Checkbutton, Label

from tkinter import StringVar, IntVar


root = Tk()


text = StringVar()

text.set(‘old‘)

status = IntVar()


def change():

    if status.get() == 1:   # if clicked

        text.set(‘new‘)

    else:

        text.set(‘old‘)



cb = Checkbutton(root, variable=status, command=change)

lb = Label(root, textvariable=text)

cb.pack()

lb.pack()


root.mainloop()


注意这些代码是python3.6下,如果是python2.7 应该用Tkinter模块



Tkinter,label内容随多选框变化

标签:python   tkinter   stringvar   

原文地址:http://1344839.blog.51cto.com/1334839/1902029

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!