qt當(dāng)前窗口添加滾動(dòng)條 Qt的FormLayout有多列時(shí),怎么讓他自動(dòng)加上滾動(dòng)條?
Qt的FormLayout有多列時(shí),怎么讓他自動(dòng)加上滾動(dòng)條?首先添加QScrollArea,在這個(gè)里面加QWidget,然后添加你的小部件并布局,在設(shè)置部件關(guān)聯(lián)。類似這個(gè)代碼吧:QScrollArea
Qt的FormLayout有多列時(shí),怎么讓他自動(dòng)加上滾動(dòng)條?
首先添加QScrollArea,在這個(gè)里面加QWidget,然后添加你的小部件并布局,在設(shè)置部件關(guān)聯(lián)。類似這個(gè)代碼吧:
QScrollArea *pArea= new QScrollArea(this)
QWidget * qw = new QWidget(pArea)//需要滾動(dòng)的是一個(gè)Qwidget,而如果是在設(shè)計(jì)器里面拖入控件,會(huì)自動(dòng)添加一個(gè)
QPushButton * pb = new QPushButton(qw)
pb->setText("1235647")
pb->move(130,50)
pArea->setWidget(qw)//這里設(shè)置滾動(dòng)窗口