Better use paintEvent.