Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิดเจ็ตแถบความคืบหน้าใน Python Tkinter


แถบความคืบหน้าเป็นองค์ประกอบ 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()

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

วิดเจ็ตแถบความคืบหน้าใน Python Tkinter