Tkinter装载轮或进度条

时间:2017-08-26 15:22:54

标签: python python-2.7 tkinter

我想要一个python代码来显示一个加载轮或倒计时的东西,当前我使用3.2.1 ...倒计时但我想要一个像装载轮

    def button1Clicked():
        print("button was clicked")
        exitButton.pack_forget()
        startButton.pack_forget()
        start1Button.pack_forget()
        take1Photo(1)

def takePhoto(snap):
    if snap > 0:
        countdown(3)
        win.after(10000, takePhoto, snap-1)
    else:
        label["text"] = "Please wait..."
        win.after(100, assAndPrint)

def take1Photo(snap):
    if snap > 0:
        countdown(3)
        win.after(10000, take1Photo, snap-1)
    else:
        label["text"] = "Please wait..."
        win.after(100, assAndPrint1) 

1 个答案:

答案 0 :(得分:0)

假设" root"是你的Tk窗口,这是你能做到的最简单的例子:

p = Progressbar(root,orient=HORIZONTAL,length=200,mode="determinate",takefocus=True,maximum=100)
p.pack()            
for i in range(100):                
    p.step()            
    root.update()

别忘了导入Progressbar:

from tkinter.ttk import Progressbar