为什么标签文本不改变?

2024-10-05 14:31:32 发布

您现在位置:Python中文网/ 问答频道 /正文

def tsk0_start():
status0.configure(text="Running (1)")    
backend.task0(backend.tsk0_arg[0],backend.tsk0_arg[1],backend.tsk0_arg[2],backend.tsk0_arg[3],backend.tsk0_arg[4],backend.tsk0_arg[5],backend.tsk0_arg[6],backend.tsk0_arg[7],backend.tsk0_arg[8],backend.tsk0_arg[9],backend.tsk0_arg[10],backend.tsk0_arg[11],backend.tsk0_arg[12],1)

我想更改文本,但它不起作用。
我试过换位置,但似乎不起作用。
谢谢


Tags: text文本backendconfiguredefargstartrunning
1条回答
网友
1楼 · 发布于 2024-10-05 14:31:32

使用@jasonharper的建议,在调用tsk0_start()之前调用root.update_idletasks()

例如:

def tsk0_start():
    status0.configure(text="Running (1)")
    root.update_idletasks()
    backend.task0(*backend.tsk0_arg)

相关问题 更多 >