progbar পাইথনে করা তথ্যের-Gwenael Bourhis দ্বারা একটি সহজ অগ্রগতি বার হয়.
ব্যবহার:
ক্লাস ProgBar (নাম, দৈর্ঘ্য):
& Nbsp; নামের একটি স্ট্রিং দৈর্ঘ্য বার উপাদানের সংখ্যা প্রতিনিধিত্ব করে যা একটি পূর্ণসংখ্যা হয়
পদ্ধতি:
) (শুরু:
& Nbsp; একটি থ্রেড অগ্রগতি বার অগ্রগতি শুরু এবং "শতকরা" সম্পত্তি 100% ছুঁয়েছে যখন automaticaly বন্ধ থ্রেড
) (বন্ধ:
& Nbsp; অগ্রগতি বার এবং এটা পরে যোগ দিতে () মেথড কল করা বাঞ্ছনীয় থ্রেড বন্ধ করুন
) (পূরণ করুন:
& Nbsp; বার একটি উপাদান যোগ করুন, এবং সংশ্লিষ্ট শতাংশ মেলে
জীবিত ():
& Nbsp; বার এর থ্রেড চলমান থাকলে মিথ্যা অন্যথায়, সত্য রিটার্নস
) (যোগদান:
& Nbsp; থ্রেড বার বন্ধ না হওয়া পর্যন্ত অপেক্ষা করুন. এটি একটি স্টপ () কল করার পরে এই পদ্ধতি কল recomended করা হয়
প্রোপার্টি:
শতাংশ:
& 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 নতুন কি:
বিনাশকারী (__del__ পদ্ধতি) সরানো হয়েছে
- এর কারণ:
- এখানে সতর্কবাণী: http://docs.python.org/reference/datamodel.html#object.__del__
- এবং এখানে বর্ণিত automaticaly আবর্জনা সংগ্রাহক দ্বারা মুছে ফেলা না যেখানে ধ্বংস বস্তু becasue. Http://docs.python.org/library/gc.html#gc.garbage মেমরির ব্যবহার বৃদ্ধি হতে পারে, যা
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না