在Python Tkinter中实现定时刷新数据

在Python Tkinter中实现定时刷新数据

        最近正在做一个关于Tkinter的编程,发现Tk虽然通过按键,能实现相关函数的刷新,使得窗口中的数据也实时更新。但我现在冒出这样一个念头,要是我想不通过按键实现某些数据的实时刷新,应该怎么做?

       起初我便在Tk编程中加入一个while循环,使数据进行刷新,结果导致程序卡在whlie循环出不来,界面也不好操控。因为Tk是在mian.loop()中进行的实时刷新,在程序中加入whlie导致程序无法走到main.loop()命令中;之后我便在网上查询了多线程,但结果还是不理想;最后查到可以利用定时器外加一个线程,便可以解决这类问题:

具体参照下面的连接

http://blog.csdn.net/saltriver/article/details/52194915

你可能感兴趣的:(在Python Tkinter中实现定时刷新数据)