progbar adalah perkembangan bar sederhana dengan Yves-Gwenael Bourhis, ditulis dengan Python.
Penggunaan:
Kelas ProgBar (nama, panjang):
& Nbsp; nama adalah panjang string integer yang mewakili jumlah elemen di bar
Metode:
mulai ():
& Nbsp; Mulai perkembangan bar di thread perkembangan dan benang berhenti otomatis ketika "persen" properti mencapai 100%
berhenti ():
& Nbsp; Hentikan perkembangan bar dan benang Disarankan untuk memanggil metode join () setelah
mengisi ():
& Nbsp; Tambahkan elemen ke bar, dan sesuai dengan persentase yang sesuai
IsAlive ():
& Nbsp; Mengembalikan Benar jika benang bar berjalan, False sebaliknya
bergabung ():
& Nbsp; Tunggu sampai bar ulir berakhir. Hal ini direkomendasikan untuk memanggil metode ini setelah berhenti () panggilan
Properties:
persen:
& Nbsp; persentase perkembangan bar
Contoh Menggunakan perkembangan langkah:
>>> Def printatestbar1 ():
... Bar = ProgBar ('test1', 20)
... Bar.start ()
... Sementara bar.isAlive ():
... Time.sleep (0,1)
... Bar.fill ()
... Bar.join ()
... Del (bar)
>>> Printatestbar1 ()
test1 [####################] 100%
>>>
Contoh Menggunakan perkembangan persentase:
>>> Def printatestbar2 ():
... Bar = ProgBar ('test2', 20)
... Bar.start ()
... Sementara bar.isAlive ():
... Bar.percent + = 1
... Time.sleep (0,1)
... Bar.join ()
... Del (bar)
>>> Printatestbar2 ()
test2 [####################] 100%
>>>
Contoh interupting bar perkembangan:
>>> Def printatestbar3 ():
... Bar = ProgBar ('test3', 20)
... Bar.start ()
... Sementara bar.isAlive ():
... Bar.percent + = 1
... Jika bar.percent == 50:
... Bar.stop ()
... Istirahat
... Time.sleep (0,1)
... Bar.join ()
... Del (bar)
>>> Printatestbar3 ()
test3 [########## -] 50%
>>>
Apa yang baru dalam rilis ini:.
- penulis Berubah itu info kontak
Apa yang baru dalam versi 0.2:
- Dihapus destructor (metode __del__) karena:
- Peringatan di sini: http://docs.python.org/reference/datamodel.html#object.__del__
- Dan becasue benda hancur di mana tidak otomatis dihapus oleh kolektor sampah seperti dijelaskan di sini:. Http://docs.python.org/library/gc.html#gc.garbage yang dapat menyebabkan peningkatan penggunaan memori
Persyaratan :
- Python
Komentar tidak ditemukan