Qt4 응용 프로그램에서 paintEvent()
처리기 내부에 리사인이 크기 조정에 의해 트리거되었는지 여부를 알릴 수 있습니까?Qt4에서 paintEvent가 크기 조정에 의해 트리거되는지 확인하는 방법은 무엇입니까?
나는 (복잡한 플롯을) 다시 그리기 매우 느린 위젯을 가지고, 난 그냥 위젯 크기가 조절되는하면서 크기가 조정 된 픽스맵 블리 팅에 의해 크기를 조절 속도를 원하고, 단지 위젯을 다시 그릴 때 크기 조정 완료되었습니다.
(즉, 플래그가 paintEvent()
에 항상 꺼져) 나는 시작과 resizeEvent()
의 끝에서 플래그를 설정 해제/설정을 시도했지만 그 작동하지 않습니다.
고마워, 이런 식으로 뭔가를 구현하고 잘 작동하는 것 같습니다. 또한 마우스 왼쪽 버튼이 눌려져 있으면 타이머가 다시 시작되므로 다시 크기 조정을 일시 중지하면 다시 그리기가 트리거되지 않습니다. –
좋은 질문에 좋은 답변. +1 – zaharpopov