progress_meter দীর্ঘ চলমান কাজগুলো জন্য একটি খুব সহজ অগ্রগতি বার উপলব্ধ করা হয় যে একটি পাইথন মডিউল.
নকশা সহজ স্ক্রিপ্ট callbacks এবং একটি ঘটনা লুপ মধ্যে refactored হচ্ছে না গ্রাফিক্যাল ইউজার ইন্টারফেস-fied হতে, যার ফলে EasyGUI কিছুটা অনুরূপ. এটা স্বাভাবিকভাবেই EasyGUI সরঞ্জাম অতিরিক্ত হিসাবে ব্যবহার করা যেতে পারে. ইন্টারফেস বেশ সহজ হতে পারে না, কিন্তু আশা করছি এটা শুধুমাত্র একটি সামান্য আরো জটিল.
progress_meter মাইকেল Lange দ্বারা এই কোড উপর ভিত্তি করে.
উচ্চ পর্যায়ের ইন্টারফেস ভালো দেখায়:
progress_meter আমদানি withprogress থেকে
withprogress (300, রঙ = "সবুজ")
Def ডেমো (foo বিন্যাস, বার = কেউ না):
& Nbsp; আমি সীমার মধ্যে (300):
& Nbsp; # তারপর, প্রক্রিয়াকরণ এক (বা কয়েক) পদক্ষেপ না ...
& Nbsp; ফলন আমি
ডেমো ()
আপনি এটি সম্পন্ন করার পূর্বে ব্যবহারকারী প্রক্রিয়া বাতিল করে দেখতে ব্যতিক্রম ব্যবহার করতে পারেন:
চেষ্টা করুন:
& Nbsp; ডেমো ()
UserCancelled ছাড়া:
& Nbsp; মুদ্রণ ("বাতিল")
অন্য:
& Nbsp; মুদ্রণ ("সমাপ্ত")
আপনি উইন্ডো সরাসরি instantiate যা একটি নিম্ন স্তরের ইন্টারফেস রয়েছে:
progress_meter আমদানি MeterWindow থেকে
Def _demostep (মিটার, মান):
& Nbsp; meter.set (মান)
& Nbsp; যদি <1.0:
& Nbsp; মান = মান + + 0.005
& Nbsp; meter.after (50, ল্যামডা: _demostep (মিটার, মান))
& Nbsp; অন্য:
& Nbsp; meter.set (মূল্য, 'ডেমো সফলভাবে সমাপ্ত')
Def ডেমো ():
& Nbsp; রুট = MeterWindow (classname = 'মিটার ডেমো')
& Nbsp; root.meter.set (0.0, 'ডেমো শুরু হচ্ছে ...')
& Nbsp; root.after (1000, ল্যামডা: _demostep (root.meter, 0.0))
& Nbsp; root.mainloop ()
আরো একটি সম্পূর্ণ গ্রাফিক্যাল ইউজার ইন্টারফেস একা অগ্রগতি বার ব্যবহার করতে, আপনাকে (tkinter.Frame উপশ্রেণী) এই মডিউল থেকে মিটার বর্গ ব্যবহার করতে পারেন
আবশ্যক :.
< p>- পাইথন
পাওয়া মন্তব্যসমূহ না