如何在Pygubu / Python中更改标签文本

时间:2018-06-09 18:16:45

标签: python

我尝试使用代码更改Tkinter的Pygubu GUI构建器中Label的标签文本属性:

    fps_lable = self.builder.get_object('FPS_Label')
    txt = fps_lable.cget('text')
    print(txt)
    fps_lable.config(text='hello')

但没有任何反应。我从标签获取文本并打印出来(txt var)但是当试图将文本更改为“hello”时......没有快乐。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试

fps_lable = self.builder.get_object('FPS_Label')
fps_lable.set('hello') # sets label to 'hello'

注意:FPS_Label必须是gui中标签的'textvariable'名称。