Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Widget Progressbar trong Python Tkinter

Progressbar (thanh tiến trình) là phần tử GUI phổ biến hiển thị tiến độ tác vụ. Bài viết này trình bày cách tạo progressbar bằng thư viện Tkinter.

Chương trình dưới import sub-module Progressbar từ tkinter.ttk. Dùng đối tượng style để tạo tùy chọn style và cung cấp giá trị cho độ dài thanh cũng như giá trị tiến độ.

Ví dụ

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

Kết quả

Widget Progressbar trong Python Tkinter