기본 설명
QprogressBar를 통하여 프로그램 진행 상황을 표현할 수 있습니다.
ex ) 프로그램 처리 과정, 데이터 로딩
함수 | 설명 | 속성 |
value() | value 값을 가져옴 | int |
setValue
|
value 값 설정(value는 100을 넘을 수 없음) | int |
setTextVisible()
|
백분율 표시 | bool |
setMinimum()
|
최솟값 설정 | int |
setMaximum()
|
최댓값 설정 | int |
reset()
|
초기화 | void |
예제
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QProgressBar
class Test(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.bar = QProgressBar(self)
self.bar.setGeometry(30, 40, 200, 25)
self.bar.setVisible(True)
self.bar.setValue(10)
self.setWindowTitle('Test')
self.setGeometry(200, 200, 250, 200)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Test()
sys.exit(app.exec_())
설명
self.bar = QProgressBar(self)
QProgressBar 생성
self.bar.setVisible(True)
백분율 표시
self.bar.setValue(10)
값 설정
공부를 하면서 적은 내용입니다. 잘못된 정보일 경우 알려주시면 수정하겠습니다
'파이썬 > PyQT' 카테고리의 다른 글
PyInstaller로 UI 파일을 포함한 실행 파일 만들기 (0) | 2024.09.09 |
---|---|
Qtpy - QLineEdit 활용하기 (0) | 2022.03.23 |