Thanh tiến trình là một phần tử GUI phổ biến được sử dụng để hiển thị tiến trình của một số tác vụ nhất định. Trong bài viết tis, chúng ta sẽ xem cách tạo thanh tiến trình bằng thư viện Python tkinter GUI.
Trong chương trình dưới đây, chúng tôi đã nhập mô-đun con của thanh tiến trình của mô-đun tkinter.ttk. Sau đó, sử dụng đối tượng kiểu để tạo các tùy chọn kiểu và cung cấp giá trị cho độ dài của nút cũng như giá trị của tiến trình.
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()
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -