簡體   English   中英

Tkinter加載輪或進度條

[英]Tkinter Loading wheel or progress bar

我想要一個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) 

假設“ 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM