Не удается получить изображение QLabel для прокрутки

Я работаю над этим QLabel Я настроил, что работает отлично. Мне просто нужно заставить его прокрутить. Я понимаю QScrollArea установка, но это не типичное использование QScrollArea,

Мне нужно настроить область прокрутки в mainwindow.cpp рядом с моим QLabel, Это область, где я установил свой QLabel и где я хочу настроить его, чтобы иметь возможность прокрутки.

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QString filename = "C:/Users/SOYO/Desktop/Qt_GUI_C++/ParkOur/map.jpg";
QImage image(filename);
ui->labelMap->setPixmap(QPixmap::fromImage(image));

QScrollArea *scrollArea = new QScrollArea;
scrollArea->setBackgroundRole(QPalette::Dark);
scrollArea->setWidget(ui->labelMap);
}

Я не знаю как получить QScrollArea работать без него, принимая полный контроль над всей программой и показывая все изображение.

Мне просто нужно, чтобы изображение было прокручиваемым, и, пожалуйста, дайте мне пример кода, это делает все намного проще для понимания. Спасибо заранее за помощь.

Постскриптум Я не хочу, чтобы свиток был над основным виджетом, просто QLabel виджет с изображением в нем.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]