如何在Tkinter Python中使用线程?
使用Tkinter,我们可以使用 Threading 在同一时间调用多个函数。它提供了应用程序中某些功能的异步执行。
要在Python中使用线程,我们可以导入一个名为 threading 的模块并对其进行子类化 Thread 类。在我们的新类中,我们需要重写 Run 方法并在其中执行我们的逻辑。
因此,基本上使用多线程,我们可以同时执行多项工作。为了在我们的应用程序中实现线程,Tkinter提供了 Thread() 函数。
让我们以一个例子为例,创建一个线程,它将休眠一段时间,然后并行执行另一个函数。
对于这个示例,我们将导入在Tkinter库中定义的 Time module 和 threading module 。
示例
输出
运行上述代码将创建一个按钮和一个在标签上工作的线程。
5秒后,线程会自动暂停。