【发布时间】:2014-05-15 05:59:04
【问题描述】:
我正在尝试使用 pythons tkinter 模块构建一个应用程序。
目前我正在尝试在选择单选按钮时更改标签显示的文本。我将标签文本设置为一个文本变量,以及一个根据选择的按钮将文本变量更改为所需文本的函数。但是,我希望 Labels 文本会更改,因为它的管理文本变量已经更改。但是没有更新。
任何帮助更新它都将不胜感激。
info = Label(mainwindow, bg = 'magenta', height = 10, width = 40, text = weatherinfo, font = ('arial', 14, 'normal'))
info.pack(side = LEFT,padx = 20)
weatherinfo = 'select your city'
然后我的检查功能改变了天气信息
weatherinfo = '\n'.join([z, y, x, w, v, u,t])
print weatherinfo
正确的值在 shell 上打印出来,但原始信息标签没有更新,仍然显示“选择你的城市”
【问题讨论】:
标签: python python-2.7 tkinter