新人求教srollarea有关问题,多谢
新人求教srollarea问题,谢谢最近需要用到scrollareaQScrollArea * viewview new QScrollAreaview-set
新人求教srollarea问题,谢谢
最近需要用到scrollarea
QScrollArea * view;
view = new QScrollArea;
view->setWidget(this);
QLabel* lb;
for(int i = 0;i <= 20;i++)
{
lb = new QLabel(this);
lb->setObjectName(QString::fromUtf8("label"));
lb->setGeometry(QRect(10,60*i,130, 60));
QString s;
s = QString("%1").arg(i);
lb->setText(s);
lb->show();
}
view->show();
这段我主要想测试,在this上设置滚动区,加上一些标签想看一下滑动区域效果,我设置了,21个label,可是无论如何只显示5个,拉滑动条也只有5个。理论上有了滑动条,可以设置很多个label,然后向下拉就能全显示出来,我的问题出在哪儿?
谢谢!!!
[解决办法]view->setWidgetResizable(false);
[解决办法] qDebug()<<view->widget()->size();
view->widget()->setMinimumSize(400,1200);
[解决办法]view->widget()->setMinimumSize(400,1260);
一个label heigth 60吧
[解决办法]这我就不清楚了