progress_meter

Phần mềm chụp màn hình:
progress_meter
Các chi tiết về phần mềm:
Phiên bản: 1.0
Ngày tải lên: 15 Apr 15
Giấy phép: Miễn phí
Phổ biến: 2

Rating: nan/5 (Total Votes: 0)

progress_meter là một mô-đun Python cung cấp một thanh tiến trình rất đơn giản cho các tác vụ chạy dài.
Các thiết kế có phần giống với EasyGUI, cho phép các kịch bản đơn giản để có GUI-fied mà không bị tái cơ cấu vào callbacks và một vòng lặp sự kiện. Nó tự nhiên có thể được sử dụng như là một bổ sung cho các công cụ trong EasyGUI. Giao diện không có thể khá đơn giản, nhưng hy vọng đó chỉ là một chút phức tạp hơn.
progress_meter dựa trên mã này bởi Michael Lange.
Các giao diện cấp cao trông như thế này:
từ progress_meter nhập withprogress
withprogress (300, color = "xanh")
def demo (foo, bar = None):
& Nbsp; for i in range (300):
& Nbsp; # Do một (hoặc một vài) bước xử lý, sau đó ...
& Nbsp; năng suất i
demo ()
Bạn có thể sử dụng các ngoại lệ để xem nếu người dùng hủy bỏ quá trình trước khi nó hoàn thành:
thử:
& Nbsp; demo ()
trừ UserCancelled:
& Nbsp; print ("Hủy")
khác:
& Nbsp; print ("hoàn thành")
Ngoài ra còn có một giao diện cấp thấp hơn trong đó bạn nhanh chóng các cửa sổ trực tiếp:
từ progress_meter nhập MeterWindow
def _demostep (mét, trị giá):
& Nbsp; meter.set (giá trị)
& Nbsp; nếu giá trị <1.0:
& Nbsp; giá trị = giá trị + 0,005
& Nbsp; meter.after (50, lambda: _demostep (mét, giá trị))
& Nbsp; khác:
& Nbsp; meter.set (giá trị, "Demo kết thúc thành công ')
def demo ():
& Nbsp; root = MeterWindow (className = 'demo mét')
& Nbsp; root.meter.set (0.0, "Bắt đầu từ bản demo ... ')
& Nbsp; root.after (1000, lambda: _demostep (root.meter, 0,0))
& Nbsp; root.mainloop ()
Để sử dụng các thanh tiến trình một mình trong một giao diện hoàn thiện hơn, bạn có thể sử dụng lớp Meter từ module này (mà lớp con tkinter.Frame)

Yêu cầu .

< p>
  • Python

Phần mềm tương tự

Camelot
Camelot

20 Feb 15

Rally
Rally

11 May 15

Eagle Mode
Eagle Mode

14 Apr 15

Linux on SX1
Linux on SX1

3 Jun 15

Ý kiến ​​để progress_meter

Bình luận không
Nhập bình luận
Bật hình ảnh!