Python Tkinter 中的进度条小组件


进度条是一个常见的 GUI 元素,用于显示某些任务的进度。在本文中我们将看到如何使用 Python tkinter GUI 库创建一个进度条。

在下面的程序中,我们导入了 tkinter.ttk 模块的 progressbar 子模块。然后使用 style 对象创建样式选项,并为按钮长度以及进度值提供值。

示例

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()

输出

运行上面的代码会产生以下结果 −

更新日期:2020 年 8 月 26 日

1 千次以上浏览

开启你的职业生涯

完成课程即可获得认证

开始学习
广告
© . All rights reserved.