inflearn logo
강의

Course

Instructor

PyQt Tutorial with Examples

matplotlib과 pyqt5 연동방법 질문 (QLabel로? 다른방법으로?)

976

toaehddn

29 asked

0

안녕하세요.

QLabel (챕터4-5)을 보면, QLabel은 이미지/글자/영상 등을 담을 수 있는 Object라고 말씀을 해주셨습니다.

그런데 제가 matplotlib을 이용해 만든 Object인 figure를 PyQt5와 연동시켜서 GUI에 나타내고 싶을때가 종종 있을 것 같은데... 이럴때도 QLabel을 이용하나요?

아니면... (조금 구글링을 해보니) matplotlib.backends.backend_qt5agg.FigureCanvas 라는 Object를 일종의 QWidget의 하나(마치 QLabel과 같이)처럼 써서 Layout에 addWidget하는 방식을 쓰나요?

더 좋은방법이 무엇인지 알기위해 질문드립니다!

GUI pyqt

Answer 1

1

Seungju Kim

안녕하세요 :)

먼저 좋은 질문 감사드려요.

PyQt가 이러한 요청사항(?)을 많이 겪었는지,  문의하신 내용처럼 Canvas라는 Object를 지원합니다.

이를 통해서 Matplotlib이랑 연결할 수 있게 되고, 이는 하나의 QWidget 처럼 동작하여 Layout에 포함시킬 수 있습니다.

마침 좋은 예제가 있어 링크보내드립니다.

https://wikidocs.net/5251

감사합니다.

몇가지 질문이 있습니다.

0

435

1

qtimer , qthread 차이

0

1178

1

pyinstaller 오류 2

0

890

1

pyinstaller 오류

0

528

1

pyqt-sip 오류3

0

481

1

pyqt5-sip 오류2

0

2078

1

PYQT5-sip 에러

0

5424

2

버튼이 눌려지면 새 창 띄우기

0

363

0

버튼 관련

0

330

0

질문있습니다.

0

248

0

QT 디자이너 설치 오류

0

2322

1

No module named 'PyQt5'

0

626

0

QSlider 부분 자료 파일

0

360

1

gui 화면이 나오지 않아요

0

555

3

PyQt5와 matplotlib 연동 후 실시간 figure 업데이트

0

1040

1

프로그램무한반복.exec_() 관련

0

875

1

QTableWidget

0

543

1

QProgressBar 질문

0

387

1

QLabel('이름') vs. QLabel('이름', self)

0

434

1

QWidget vs. QMainWindow 질문

0

1239

1

Tensorflow 관련

0

2199

5

QtDesigner 관련

0

268

1

파이썬 설치시 반드시 같은 버전으로 해야하나요?

0

257

1

강의 감사합니다. 목업 구현툴에 대해 질문드립니다.

0

197

1