python - 如何在 Pygubu / 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),但是当试图将文本更改为“你好”时......不高兴。任何想法为什么?
解决方案
尝试
fps_lable = self.builder.get_object('FPS_Label')
fps_lable.set('hello') # sets label to 'hello'
注意:FPS_Label 必须是 gui 中标签的“文本变量”的名称。
推荐阅读
- javascript - 如果选中复选框,则导入上一年的主题
- flutter - 文本溢出省略号在末尾添加未知字符
- ios - SwiftUI 在 NavigationViewStyles 之间切换
- c# - 在递归函数调用中获取 System.StackOverflowException ?
- python - Python:将列数整合到一个变量中
- oracle - 如何通过 fichier dmp 重建整体基础 oracle 10g
- kubernetes - 气流过多的数据库 DNS 查找
- java - 在共享偏好和列表中挣扎
- python - 当两个文件的最后一位相同时打印行
- javascript - 如何保存在 componentDidmount 方法中声明的选择选项的值以用于所有组件