如何在Tkinter的事件循环旁边运行自己的代码?

如何在Tkinter的事件循环旁边运行自己的代码?

Tkinter被广泛用于创建和开发基于GUI的应用程序和游戏。 Tkinter提供了它的窗口或框架,我们可以在其中执行我们的程序和功能以及其他属性。

让我们假设我们正在使用特定的应用程序,我们想在运行应用程序时编写代码中的更改。 Tkinter提供了回调方法,可用于在迭代窗口时运行窗口。 我们可以使用(duration, task)方法持续运行窗口,这将在持续时间后运行更改。

在这个示例中,我们将创建一个窗口,该窗口在运行主窗口或框架的同时打印(0到9)范围内的数字。

示例

#导入必要的库
from tkinter import *
from tkinter import messagebox
#创建一个tkinter框架或窗口示例
win= Tk()

#设置窗口的样式尺寸
win.geometry("700x200")

#定义函数用于按钮
def some_task():
   for i in range(10):
      print(i)

      #递归调用函数
      win.after(2000, some_task)

#持续不间断地运行窗口
win.after(2000, some_task)
win.mainloop()
Python

输出

运行上述代码将在控制台上持续打印(0到9)范围内的数字,以及显示主窗口。

0
1
2
3
4
5
6
7
8
9
…….
Python

如何在Tkinter的事件循环旁边运行自己的代码?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册