progbar เป็นแถบก้าวหน้าง่ายโดย Yves-Gwenael Bourhis, เขียนในหลาม
การใช้งาน:
ชั้น ProgBar (ชื่อยาว):
& nbsp; ชื่อยาวสตริงเป็นจำนวนเต็มซึ่งหมายถึงจำนวนขององค์ประกอบในแถบ
วิธีการ:
เริ่มต้น ():
& nbsp; เริ่มแถบความคืบหน้าในหัวข้อความก้าวหน้าและด้ายหยุดโดยอัตโนมัติเมื่อ "ร้อยละ" ทรัพย์สินถึง 100%
หยุด ():
& nbsp; หยุดบาร์ก้าวหน้าและด้ายก็จะแนะนำให้โทรเข้าร่วม () วิธีการหลังจากที่
กรอก ():
& nbsp; เพิ่มองค์ประกอบบาร์และตรงกับเปอร์เซ็นต์ที่สอดคล้องกัน
isAlive ():
& nbsp; ผลตอบแทนจริงถ้าด้ายของบาร์ที่มีการทำงานที่ผิดพลาดเป็นอย่างอื่น
เข้าร่วม ():
& nbsp; รอจนสิ้นสุดบาร์เกลียว มันเป็นเรื่องที่แนะนำในการเรียกวิธีการนี้หลังจากหยุด () โทร
คุณสมบัติ
ร้อยละ:
& nbsp; ร้อยละของความคืบหน้าบาร์
ตัวอย่างการใช้ขั้นตอนที่ก้าวหน้า:
>>> def printatestbar1 ():
... บาร์ = ProgBar ('test1', 20)
... bar.start ()
... ในขณะที่ bar.isAlive ():
... time.sleep (0.1)
... bar.fill ()
... bar.join ()
... เดล (บาร์)
>>> printatestbar1 ()
test1 [####################] 100%
>>>
ตัวอย่างการใช้ความก้าวหน้าร้อยละ:
>>> def printatestbar2 ():
... บาร์ = ProgBar ('test2', 20)
... bar.start ()
... ในขณะที่ bar.isAlive ():
... bar.percent + = 1
... time.sleep (0.1)
... bar.join ()
... เดล (บาร์)
>>> printatestbar2 ()
test2 [####################] 100%
>>>
ตัวอย่าง interupting บาร์ก้าวหน้า:
>>> def printatestbar3 ():
... บาร์ = ProgBar ('test3', 20)
... bar.start ()
... ในขณะที่ bar.isAlive ():
... bar.percent + = 1
... ถ้า bar.percent == 50:
... bar.stop ()
... หยุดพัก
... time.sleep (0.1)
... bar.join ()
... เดล (บาร์)
>>> printatestbar3 ()
test3 [########## -] 50%
>>>
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- เปลี่ยนข้อมูลที่ติดต่อของผู้เขียน
มีอะไรใหม่ ในรุ่น 0.2:
- การแกะ destructor (วิธี __del__) เพราะ:
- คำเตือนที่นี่: http://docs.python.org/reference/datamodel.html#object.__del__
- และ becasue วัตถุทำลายที่ไม่ถูกลบออกโดยอัตโนมัติโดยการเก็บขยะตามที่อธิบายไว้ที่นี่:. http://docs.python.org/library/gc.html#gc.garbage ซึ่งอาจก่อให้เกิดการใช้งานหน่วยความจำเพิ่มขึ้น
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ