출처 : http://guimong.tistory.com/trackback/37
QT 응용프로그램에서 OpenGl를 사용하기 위해서는 QtOpenGL과 OpenGL 라이브러리에 링크를 해야 합니다.
라이브러리와 링크하기 위해서는 프로젝트 파일에 QT+= opengl 를 추가해주어야 합니다.
[test.pro]
QGLWidget을 이용하면 표준 OpenGl 함수를 그대로 이용할 수 있습니다.
[test.h]
protected에 선언된 paintGL()는 위젯이 그려질때마다 호출되는 paint()이벤트를 재정의 한것이고, mousePressEvent(), mouseMoveEvent()는 각각 마우스를 눌렀을때와 움직였을때를 재정의한 것입니다.
private에 선언된 함수와 변수들은 실제로 OpelGl를 그리기 위한 함수와 변수들입니다.
자세한 코드는 첨부파일을 받으셔서 보시기 바랍니다.
[결과]
'QT > OpenGL' 카테고리의 다른 글
Qt프로젝트에 OpenGL 사용하기 (0) | 2015.04.13 |
---|---|
OpenGL 화면 캡쳐해서 BMP 파일로 저장 (0) | 2015.04.08 |
OpenGL에서 팝업(Popup) 메뉴 사용하기 (0) | 2015.04.08 |