7
A
답변
14
위젯 (또는 update()
)에서 updateGL()
으로 전화를 걸거나 Qt가 위젯을 다시 그리기로 결정한 경우. Qt는이 다시 그리기를 요청하도록 선택할 수 있습니다 이유는 다음과 같습니다
- 위젯은 위젯이 숨겨져
- 조정하여
- 위젯을 최소화 다시 표시하고 다른
- 뭔가에 넣어 복원됩니다 다음 위젯의 앞면과 멀리 이동
- 달은 먼 나비가 날개를 펄럭했다
- 3 분기에
- ...
즉,Qt가 다시 칠해 줄 것을 요청하면 에 대해 거의 제어 할 수 없습니다. 빨리 칠해야합니다! :-)
무료 정보 :'updateGL()'을 호출하면'paintGL()'이 "즉시"호출되지 않습니다. 그 대신, Qt는 적절할 때까지 기다렸다가 호출한다. 그래서'updateGL()'을 연속적으로 호출하면'paintGL()'이 한 번만 호출된다. – Boris
고마워요! 나는 update()와 updateGL() 함수를 알지 못했다. 이 모든 것이 경험에서 나온 것입니까? –
Qt가 사용자가 생성 한 것 (즉,'update()'호출)과 별도로 Qt가 repaints를 요청할 때의 완전한 목록입니까? – peppe