Мое приложение создает столько кнопок, сколько данных в базе данных. Я могу отображать только 8 данных на экране одновременно. Я хочу, чтобы мое приложение можно было прокручивать, когда имеется более 8 данных, и каждые 8 данных больше, размер области прокрутки увеличивается со значениями размера экрана (который на данный момент фиксирован, 1920x1080).
Я пытаюсь установить QScrollArea с QWidget нужного мне размера.
content = new QWidget;
content->setGeometry(0, 0, 1920, 1080 + 1080 * (data_number / 8));
ui->scrollArea->setWidget(content);
Область прокрутки либо слишком длинная, либо не показывает себя, и я не понимаю, почему .