Повернуть изображение в Qt

В моем приложении я хочу повернуть изображение (я установил изображение на QLabel). Я установил один QPushButton, нажав эту кнопку, я хочу повернуть свое изображение в четырех направлениях (Вправо- > Внизу- > Влево- > Верх)

Любая помощь?

1 ответ

Предполагая, что у вас есть указатель на QLabel, вы можете сделать что-то вроде

void MyWidget::rotateLabel()
{ QPixmap pixmap(*my_label->pixmap()); QMatrix rm; rm.rotate(90); pixmap = pixmap.transformed(rm); my_label->setPixmap(pixmap);
}

Это приведет вас через Right, Bottom, Left, Top в четырех приложениях.

licensed under cc by-sa 3.0 with attribution.