Python Tkinter中的进度条小部件
进度条是一种常见的GUI元素,用于显示某些任务的进度。在本文中,我们将学习如何使用Python tkinter GUI库创建进度条。
在下面的程序中,我们导入了tkinter.ttk模块的progressbar子模块。然后使用样式对象创建样式选项,并为按钮的长度和进度的值提供值。
示例
import tkinter as tk
from tkinter.ttk import Progressbar
from tkinter import ttk
canv = tk.Tk()
canv.title("Tkinter Progressbar")
canv.geometry('250x100')
style = ttk.Style()
style.theme_use('default')
style.configure("grey.Horizontal.TProgressbar", background='blue')
bar = Progressbar(canv, length=180, style='grey.Horizontal.TProgressbar')
bar['value'] = 50
bar.grid(column=0, row=0)
canv.mainloop()
输出
运行以上代码将给出以下结果 –