scrollarea 如何使用QScrollArea?
如何使用QScrollArea?QScrollArea *pArea= new QScrollArea(this) QWidget * qw = new QWidget(pArea)//需要滾動(dòng)
如何使用QScrollArea?
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)//測(cè)試用,實(shí)際你使用就是把按鈕設(shè)置父窗口,放進(jìn)qw
pb->setText("1235647")
pb->move(130,50)
pArea->setWidget(qw)//這里設(shè)置滾動(dòng)窗口qw,
pArea->setGeometry(0,0,200,200)//要顯示的區(qū)域大小
qw->setGeometry(0,0,300,300)//這里變大后,看出他實(shí)際滾動(dòng)的是里面的QWidget窗口
如何實(shí)現(xiàn)Qt中scrollArea區(qū)域循環(huán)滾動(dòng)?
QScrollArea *scrollArea = new QScrollArea
QTextEdit *edit = new QTextEdit
scrollArea->setWidget(edit)
scrollArea->setWidgetResizable(true)
scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn)
scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff)
window->addWidget(scrollArea,4,0,2,4)
用這個(gè)代碼試試