progbar는 파이썬으로 작성된 이브 - Gwenael Bourhis하여 간단한 진행 바있다.
사용법 :
클래스 ProgBar (이름, 길이입니다)
& NBSP; 이름 문자열 길이입니다 바의 요소 수를 나타내는 정수이다
방법 :
() 시작 :
& NBSP; 스레드에서 진행 바를 진행을 시작하고 "퍼센트"속성이 100 %에 도달 할 때들을 자동 정지 스레드
() 중지
& NBSP; 진행 바, 그것은 후에 조인 () 메서드를 호출하는 것이 좋습니다 스레드를 중지
() 입력 :
& NBSP; 줄에 요소를 추가하고 해당 비율을 일치
으로 isAlive () :
& NBSP는, 바의 스레드가 실행중인 경우, 그렇지 않으면 False, True를 반환
() 조인
& NBSP; 나사 막대가 종료 될 때까지 기다립니다. 그것은 정지 () 호출 후이 메소드를 호출하는 시스템 권장됩니다
속성 :
퍼센트 :
& NBSP; 바의 진행 비율
단계 진행을 사용 예 :
>>> DEF) (printatestbar1 :
... 바 = ProgBar ( 'TEST1', 20)
... bar.start ()
... 동안 bar.isAlive () :
... time.sleep (0.1)
... bar.fill ()
... bar.join ()
... 델 (바)
>>> printatestbar1 ()
TEST1 [####################] 100 %
>>>
비율 진행을 사용 예 :
>>> DEF) (printatestbar2 :
... 바 = ProgBar ( '테스트 2', 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__
그리고 여기에 설명 된대로들을 자동 가비지 컬렉터에 의해 제거되지 파괴 오브젝트 둔것 : http://docs.python.org/library/gc.html#gc.garbage를 메모리 사용량 증가의 원인이 될 수 있습니다.
이 요구 사항 :
이 파이썬
댓글을 찾을 수 없습니다