python-3.x - Tkinter 刷新/更新我的框架功能?
问题描述
我的程序中有这个窗口,它从另一个文件读取输入并更改对象的颜色,但是如果我更改文件中的数据,我的对象颜色不会改变。我如何创建一个按钮来刷新它以重新加载我的功能和对象颜色,或者更好地自动化它。
PS:我正在使用python 3.7
frametabela = tk.Frame(frame2, width=800, height=300, bg="#c3c3c3")
frametabela.place(relx=.46, rely=.7, anchor="c")
if DBA.sdv_xx_01() == 0:
sdv01_color = BarCor['green']
elif DBA.sdv_xx_01() == 1:
sdv01_color = BarCor['yellow']
else:
sdv01_color = BarCor['red']
sdv_xx_01 = tk.Button(frametabela, text="SDV-XX-01", width=18, height=2, bg=sdv01_color, disabledforeground="#000000", state="disabled", font=FONT_STYLE_BUTTONS)
sdv_xx_01.grid(row=1, column=1)
解决方案
推荐阅读
- kubernetes - 迁移后的 Nginx 入口配置
- docker - 如何将 Docker 文件夹移动到另一个磁盘?
- android - 如何在 CameraX 中镜像 PreviewView?
- javascript - 防止用户在多项选择题(ReactJS)中两次点击相同的正确答案
- json - 如何在 React.js 中使用 api 变量和动态 js 变量设置 useState 常量变量
- flutter - 将两个文本居中到 AppBar
- powershell - 如何使用 powershell 将文件上传到匿名文件
- javascript - 如何在使用 JQuery 离开页面之前显示对话框
- vue.js - Storybook nuxt build 不包括装饰器
- authentication - 具有证书身份验证的 Ansible WinRM 被模拟令牌停止