from tkinter import *
from tkinter import ttk
from tkinter import filedialog
# initialize gui interface
root=Tk()
root.geometry("510x200")
global folder_selected, path
def getFolderPath():
# do somthing
btnFind = ttk.Button(root, text="Browse Folder",command=getFolderPath)
def down():
#do somthing
dwn=ttk.Button(root,text="Download",width='25',command=down)
dwn.place(x=190,y=120)
root.mainloop()
在这个程序中,我想使用线程。我不知道如何在这个程序中使用Python实现线程
您应该使用
threading
模块。我为你写了一点代码。background
函数可以在分离的线程上启动函数如果你的函数有输入参数,你可以像这样传递它们:
command=lambda : background(print_numbers, (50,)))
。重要提示:args
必须是元组,即使它只是一个元组代码:
获取窗口:
控制台输出:(如果单击按钮)
你可以看到线程的ID是不同的。这意味着任务在不同的线程上运行
相关问题 更多 >
编程相关推荐