0
同じウィンドウにたくさんのウィジェットを配置できるように、QScrollArea
を使用しようとしています。残念ながら、QScrollAea
(中央)を含むQWidget
は、ウィンドウのサイズにスケーリングしていません。それは...私が望むように...私は別のものを試しましたが、私はそれを修正することはできません...アイディア?QScrollAreaがウィンドウにスケーリングしない
QWidget *central = new QWidget(this);
QScrollArea *scroll = new QScrollArea(this);
QVBoxLayout *vLayout = new QVBoxLayout(central);
this->setCentralWidget(central);
central->setLayout(vLayout);
//vect is not empty
for (elt t : vect)
{
vLayout->addWidget(new TweetDisplay(elt, t));
}
//If I remove those three lines, everything is displayed but of course, I can't scroll.
scroll->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
scroll->setWidget(central);
scroll->setWidgetResizable(true);
参照用画像: