Qt的FormLayout有多列时,怎么让他自动加上滚动条
1个回答
展开全部
首先添加QScrollArea,在这个里面加QWidget,然后添加你的小部件并布局,在设置部件关联。类似这个代码吧:
QScrollArea *pArea= new QScrollArea(this);
QWidget * qw = new QWidget(pArea);//需要滚动的是一个Qwidget,而如果是在设计器里面拖入控件,会自动添加一个
QPushButton * pb = new QPushButton(qw);
pb->setText("1235647");
pb->move(130,50);
pArea->setWidget(qw);//这里设置滚动窗口
QScrollArea *pArea= new QScrollArea(this);
QWidget * qw = new QWidget(pArea);//需要滚动的是一个Qwidget,而如果是在设计器里面拖入控件,会自动添加一个
QPushButton * pb = new QPushButton(qw);
pb->setText("1235647");
pb->move(130,50);
pArea->setWidget(qw);//这里设置滚动窗口
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询