Как установить динамическую область прокрутки c с помощью Qt? - PullRequest
0 голосов
/ 21 апреля 2020

Мое приложение создает столько кнопок, сколько данных в базе данных. Я могу отображать только 8 данных на экране одновременно. Я хочу, чтобы мое приложение можно было прокручивать, когда имеется более 8 данных, и каждые 8 ​​данных больше, размер области прокрутки увеличивается со значениями размера экрана (который на данный момент фиксирован, 1920x1080).

Я пытаюсь установить QScrollArea с QWidget нужного мне размера.

content = new QWidget;
content->setGeometry(0, 0, 1920, 1080 + 1080 * (data_number / 8));
ui->scrollArea->setWidget(content);

Область прокрутки либо слишком длинная, либо не показывает себя, и я не понимаю, почему .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...