Tkinter Progressbar indeterminate模式

Tkinter Progressbar indeterminate模式

在这个模式下指针将左右移动,主要目的是让用户知道程序仍在继续工作。

示例1

将Progressbar的模式设为indeterminate,这个程序在执行时可以看到指针左右移动,若是单击Stop按钮可以中止指针移动。

# ch15_6.py
from tkinter import *
from tkinter.ttk import *

def run():      # 开始Progressbar动画
    print("run() Executed!!!")
    pb.start()  # 指针每次移动1
def stop():     # 终止Progressbar动画
    print("stop() Executed!!!")
    pb.stop()   # 终止pb对象动画

root = Tk()
root.title("apidemos.com")

pb = Progressbar(root,length=200,mode="indeterminate",orient=HORIZONTAL)
pb.pack(padx=5,pady=10)
pb["maximum"] = 100
pb["value"] = 0 

btnRun = Button(root,text="Run",command=run)     # 创建Run按钮
btnRun.pack(side=LEFT,padx=5,pady=10)

btnStop = Button(root,text="Stop",command=stop)  # 创建Stop按钮
btnStop.pack(side=LEFT,padx=5,pady=10)

root.mainloop()

输出:

Tkinter Progressbar indeterminate模式

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程