我已经创建了一个720x480大小的QDialog。我在上面添加了100个QLabels,之后我创建了一个QScrollArea,它有一个小部件QDialog:
QDialog *window = new QDialog;
window->setWindowTitle("My Dialog");
window->setFixedSize(720, 480);
for(int i = 0; i < 100; ++i)
{
QLabel *label = new QLabel(window);
label->setText(QString::number(i));
label->move(10, i * 100);
}
QScrollArea area;
area.setWidget(window);
window->exec();但结果并不像预期的那样(比如垂直滚动条出现并正常工作)。
发布于 2015-01-19 06:11:20
您需要更改window的大小。
https://stackoverflow.com/questions/28015303
复制相似问题