แถบความคืบหน้าเป็นองค์ประกอบ GUI ทั่วไปที่ใช้เพื่อแสดงความคืบหน้าของงานบางอย่าง ในบทความของมอก เราจะดูวิธีสร้างแถบความคืบหน้าโดยใช้ไลบรารี Python tkinter GUI
ในโปรแกรมด้านล่าง เราได้นำเข้าโมดูลย่อยแถบความคืบหน้าของโมดูล tkinter.ttk จากนั้นใช้ออบเจ็กต์สไตล์เพื่อสร้างตัวเลือกสไตล์และระบุค่าสำหรับความยาวของปุ่มและมูลค่าของความคืบหน้า
ตัวอย่าง
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()
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -