본문 바로가기
728x90
반응형

Python/PySide PyQt9

[PySide6] QProgressBar QProgressBarConstructor (생성자)QProgressBar(parent=None)QProgressBar widget의 인스턴스를 생성.parent parameter는 부모 위젯을 지정 (생략 가능).선택적으로 minimum과 maximum을 argument로 할당해서 범위를 설정할 수 있음.QProgressBar(parent, minimum, maximum)Methods (메서드)setValue(value)progressBar.setValue(value)QProgressBar widget의 값을 설정.value parameter는 QProgressBar widget의 현재 진행률 값.setMinimum(minimum)progressBar.setMinimum(minimum)QProgress.. 2024. 4. 29.
[PySide6] matplotlib 이용하기: FigureCanvasQTAgg, NavigationToolbar2QT matplotlib 이용하기PyQt, PySide에서는 PyQtGraph를 통해서도 graph등을 그릴 수 있으나,대중적으로 사용되는 matplotlib를 이용할 수도 있다.PyQtGraph는 Qt vector 기반의 QGraphicsScene를 통해 상호작용이 가능한 고성능의 plotting기능을 제공함.  더욱이, matplotlib에 기반하는 seaborn과 pandas의 plotting도matplotlib를 사용하는 방법과 같은 방식(=같은 backend를 사용)으로 적용이 가능하기 때문에익혀둘 필요가 있다.matplotlib의 사용할 때의 주의할 점은만들어진 graph에서의 mouse 좌표들의 처리는 matplotlib를 통해서 수행해야 한다.FigureCanvasQTAgg 클래스PyQt, Py.. 2024. 4. 29.
[PySide6] 2024년 참고할 만한 책들. 일단, 초보자 입장에서 차근차근 배워나간다면 다음의 Martin Fitzpatrick의 책(e-book)이 가장 좋다고 생각한다. Create GUI Application with Python & Qt6 PySide6 Editionhttps://www.pythonguis.com/pyside6-book/ PySide6 book (5th Edition, 2022) Create GUI Applications with Python & Qt6 -- Build modern GUIs with PythonPySide6 book taking you from first principles to complete apps. Learn to create professional applications with PySide6 & .. 2024. 3. 4.
728x90
반응형