Я новичок в QT, я делаю программу, которая поворачивает изображения в QLabel и выбирает область для обрезки, мой код обрезки основан на этом коде здесь и мой код поворота
current_angle = current_angle + value;
current_angle = current_angle % 360;
QPixmap pixmap(original_pixmap_angle);
QTransform rotate_disc;
rotate_disc.rotate(current_angle);
pixmap = pixmap.transformed(rotate_disc);
ui->label->setPixmap(pixmap);
обрезка работала хорошо, если я не делаю поворот, но если я делаю поворот, то обрезка не удалась, помогите, пожалуйста