progress_meter

البرمجيات قطة:
progress_meter
تفاصيل البرنامج:
الإصدار: 1.0
تاريخ إيداع: 15 Apr 15
ترخيص: حرر
شعبية: 2

Rating: nan/5 (Total Votes: 0)

وprogress_meter هو وحدة بيثون أن يوفر شريط تقدم بسيط جدا للمهام طويلة على التوالي.
تصميم يشبه إلى حد ما EasyGUI، مما يسمح للمخطوطات بسيطة ليكون واجهة المستخدم الرسومية fied دون ريفاكتوريد في الاسترجاعات وحلقة الحدث. ويمكن بطبيعة الحال أن تستخدم كإضافة إلى أدوات في EasyGUI. واجهة لا يمكن أن يكون تماما كما بسيطة، ولكن نأمل انها ليست سوى أكثر تعقيدا قليلا.
ويستند progress_meter على هذا الرمز من قبل مايكل لانج.
واجهة عالية المستوى تبدو مثل هذا:
من progress_meter withprogress استيراد
withprogress (300، لون = "الخضراء")
عرض مواطنه (فو، بار = لا يوجد):
على & nbsp؛ لأنني في مجموعة (300):
على & nbsp؛ # هل واحد (أو بضع) خطوات المعالجة، ثم ...
على & nbsp؛ ط العائد
عرض ()
يمكنك استخدام الاستثناءات لمعرفة ما إذا كان المستخدم إلغاء العملية قبل أن أكمل:
محاولة:
على & nbsp؛ العرض ()
إلا UserCancelled:
على & nbsp؛ طباعة ("ألغي")
آخر:
على & nbsp؛ طباعة ("مكتمل")
وهناك أيضا واجهة المستوى الأدنى الذي كنت مثيل نافذة مباشرة:
من progress_meter MeterWindow استيراد
_demostep مواطنه (متر، قيمة):
على & nbsp؛ meter.set (القيمة)
& nbsp؛ إذا قيمة <1.0:
على & nbsp؛ قيمة = القيمة + 0.005
على & nbsp؛ meter.after (50، امدا: _demostep (متر، قيمة))
على & nbsp؛ آخر:
على & nbsp؛ meter.set (القيمة، "تجريبي الانتهاء بنجاح ')
عرض مواطنه ():
على & nbsp؛ الجذر = MeterWindow (اسم_الفئة = 'متر تجريبي')
على & nbsp؛ root.meter.set (0.0، "بدءا تجريبي ... ')
على & nbsp؛ root.after (1000، امدا: _demostep (root.meter، 0.0))
على & nbsp؛ root.mainloop ()
لاستخدام شريط التقدم وحدها في واجهة المستخدم الرسومية أكثر اكتمالا، يمكنك استخدام فئة متر من هذه الوحدة (التي فرعية tkinter.Frame)

المتطلبات:.

بيثون

برامج مماثلة

Rally
Rally

11 May 15

OpMenu
OpMenu

2 Jun 15

ClamTk
ClamTk

2 Oct 17

تعليقات ل progress_meter

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!