Я застрял на этом некоторое время, я пытаюсь установить режим перетаскивания моего QGraphicsView на ScrollHandDrag
, чтобы я мог создать функцию панорамирования в своем приложении.
Однако всякий раз, когда я пытаюсь установить режим перетаскивания, Qt всегда жалуется, что DragMode
является необъявленным идентификатором.
Я также стремлюсь создать функциональность кадрирования (полагаю, для этого я буду использовать перетаскивание резинкой?), мне просто интересно, почему я не могу установить режим перетаскивания в представлении.
void MainWindow::on_btnCrop_clicked()
{
cropping = true;
QApplication::setOverrideCursor(Qt::CrossCursor);
// Stuck with this...
ui->imageView->setDragMode(ScrollHandDrag);
}
^ Я пробовал несколько других обходных путей, но пока не нашел никакого решения, буду очень признателен за любые предложения.