Hi all,
I use a QScrollArea in a QWidget view. I add several QWidget´s in the QScrollArea, my example code:
The scroll area it is positioned at initial position instead of at y = 1000. What´s wrong?Code:QVBoxLayout* grid; grid = new QVBoxLayout(this); grid->setAlignment(Qt::AlignTop); for (int i(0); i<100; i++) { QLabel *timeTitleLabel = new QLabel(ui.scrollWidgetContents); timeTitleLabel->setText(QString("test%1").arg(QString::number(i))); timeTitleLabel->setMinimumHeight(25); timeTitleLabel->setMaximumHeight(25); timeTitleLabel->setMinimumWidth(180); timeTitleLabel->setMaximumWidth(180); timeTitleLabel->setAlignment(Qt::AlignCenter); grid->addWidget(timeTitleLabel, 0, Qt::AlignLeft); } ui.scrollWidgetContents->setLayout(grid); ui.scrollWidgetContents->adjustSize(); ui.scrollArea->ensureVisible(0, 1000);
Best regards.



