QScrollArea不能显示滚动条

来源:互联网 发布:ansys软件一般多大 编辑:程序博客网 时间:2024/05/22 11:45

问题:QScrollArea不能显示滚动条

解决方案:设置QScrollArea->setWidgetResizeable(false)解决问题。

例子:ui.scrollArea->setWidgetResizable(false);

ui.scrollArea->widget()->resize(300, 26 * 42 + 25 * 2);
for (int i = 0; i < 42;i++)
{
QPushButton *pBtn = new QPushButton(ui.scrollAreaWidgetContents);
pBtn->setText(QString::number(i));
pBtn->resize(25, 25);
pBtn->setGeometry(0, i * 25 + i * 2, 280, 25);


}

原创粉丝点击