找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3062|回复: 1

[求助] 新人求助,为何Tkinter的Text,insert无法逐条插入并显示

1

主题

1

帖子

1

积分

贫民

积分
1
番茄丶蛋汤 发表于 2023-4-15 14:32:18 | 显示全部楼层 |阅读模式
新人求教,为何以下代码执行后,并没有按照预想的按照数字顺序逐一在Text中显示,而是卡了10秒,然后一次性插入到Text中。如果换成Print的话,在监视器可以看到数字是按照程序设定,1秒打印一个的。
微信截图_20230415142856.png
微信截图_20230415142913.png


回复

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
hite 发表于 2023-9-9 20:59:06 | 显示全部楼层
from tkinter import *
from _thread import start_new_thread
from time import sleep


def run():
    for i in range(0, 10):
        message.insert(END, str(i)+"\n")
        sleep(1)


root = Tk()
root.title("测试")
root.geometry('320x240')
message = Text(root)
message.place(relx=0.05, rely=0.02, relwidth=0.9, relheight=0.7)
start_new_thread(run, ())
mainloop()
要使用多线程
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表