首页 > 解决方案 > 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)

标签: python-3.xtkinterrefreshframeauto-update

解决方案


推荐阅读