progress_meter

Софтуер снимки:
progress_meter
Софтуер детайли:
Версия: 1.0
Дата на качване: 15 Apr 15
Разрешително: Безплатно
Популярност: 2

Rating: nan/5 (Total Votes: 0)

progress_meter е Python модул, който осигурява много проста прогрес бар за дълги задачи за работа.
Дизайнът е донякъде подобен EasyGUI, позволявайки прости скриптове да бъдат GUI-Производствена, без да бъдат refactored в извика и един цикъл събитие. Тя може естествено да се използва като допълнение към инструментите в EasyGUI. Интерфейсът не може да бъде толкова проста, но да се надяваме, че е само малко по-сложно.
progress_meter се основава на този код от Michael Lange.
Интерфейсът на високо равнище, изглежда така:
от progress_meter внос withprogress
withprogress (300, цвят = "зелена")
Def демо (Foo, бар = None):
& Nbsp; защото в обхват (300):
& Nbsp; # Направете едно (или няколко) стъпки на обработка, а след това ...
& Nbsp; добив I
демо ()
Можете да използвате изключения, за да видите, ако потребителят анулиране на процеса, преди да го попълни:
опитате:
& Nbsp; демо ()
освен UserCancelled:
& Nbsp; печат ("Отменен")
друго:
& Nbsp; печат ("Завършен")
Освен това има и интерфейс с по-ниско ниво, в което можете примери прозореца директно:
от progress_meter внос MeterWindow
Def _demostep (метър, стойност):
& Nbsp; meter.set (стойност)
& Nbsp; ако стойност <1.0:
& Nbsp; стойност = стойност + 0.005
& Nbsp; meter.after (50, ламбда: _demostep (метър, стойност))
& Nbsp; друго:
& Nbsp; meter.set (стойност, "Demo завърши успешно")
Def демо ():
& Nbsp; корен = MeterWindow (име на класа = 'м демо ")
& Nbsp; root.meter.set (0.0, "Стартиране на демо ...")
& Nbsp; root.after (1000, ламбда: _demostep (root.meter, 0.0))
& Nbsp; root.mainloop ()
За да използвате лентата за напредъка сам в една по-пълна GUI, можете да използвате класа на метър от този модул (който подкласове tkinter.Frame)

<силни> Изисквания :.

< P>
  • Python

Подобен софтуер

ClamTk
ClamTk

2 Oct 17

wxSQLite3
wxSQLite3

2 Jun 15

AXIS
AXIS

3 Jun 15

Rally
Rally

11 May 15

Коментари към progress_meter

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория