2010-02-16 3 views
1

다른 시뮬레이션 된 실제 실험에서 사용하기 위해 차트를 만들기 위해 QT를 사용하고 있지만 다음과 같은 문제가 있습니다. 양식 창을 최소화하고 최대화하지 않으면 차트 선을 볼 수 없습니다. 완전한 결과를 얻으려면 선 차트를 그려야합니다. 내가 할 수있는 일은 급한 일이며 최소화하고 최대화하지 않으면이 차트가 올바르게 작동해야합니다. ??QT가있는 opengl 문제

답변

3

최소화/최대화까지는 다시 칠하지 않는 것처럼 보입니다. 타이머를 사용하여 작업을 완료하는 것이 좋습니다. 코드를 게시하면 도움이 될 것입니다 !!

+0

당신은 "updateGL()"을 호출하는 것을 의미합니까? 미안 해요 코드를 게시 할 수 없습니다. 거대한 프로젝트와 같습니다. – Lisa

+0

테스트 케이스를 작성하고 게시하십시오. – batbrat

+0

QGLWidget을 사용하고 계십니까, 상속 받고 있습니까, 아니면 포함 된 컨텍스트를 사용하고 있습니까? 기본적으로 렌더링 및 표시 작업을 수행하는 위젯 유형은 무엇입니까? –

2

누락 된 전화는 입니다. updateGL입니다. 다음 타이머를 사용했는데 모두 고마워했습니다.

QTimer *timer = new QTimer(this); 
connect(timer, SIGNAL(timeout()), this, SLOT(updateGL())); 
timer->start(6); 
+0

당신은 그의 대답을 받아 들인대로 표기해야합니다. –

+0

저에게주의를 주셔서 감사합니다. – Lisa