QGLWidget을 QGrpahicsView에서 사용하고 싶은데 잘 안되네요.
글쓴이: munhoney / 작성시간: 금, 2010/01/08 - 10:00오전
안녕하세요 이번에 QT를 가지고 프로젝트를 하고 있는데,
제가 원하는 것은 윈도우 하나에 OpenGL을 사용한 QWidget, 그냥 Widget(QLabel, QDialog)같은 것을 동시에 사용는 것입니다.
그래서 샘플 코드를 찾아보니, 이와 비슷한게 있긴한데.. 문제는 OpenGL(QGLWidget)을 QGraphicsView에 viewport로 사용하다보니 바탕이 QGLWidget으로 되는 게 되더라구요.
제가 원하는 것은 viewport는 일반 QWidget으로 하고 QGLWidget은 위에 하나의 QDialog에 포함되도록 만드는 건데 그렇게 하다 보니,
QPainter::begin: A paint device can only be painted by one painter at a time.
이런 에러가 뜹니다.
제가 원하느 방법은 그 자체가 안되는 건가요?
P.S.
테스트 코드를 첨부합니다.
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 292.56 KB |
Forums:
댓글 달기