scrollarea 如何使用QScrollArea?
如何使用QScrollArea?QScrollArea *pArea= new QScrollArea(this) QWidget * qw = new QWidget(pArea)//需要滾動
如何使用QScrollArea?
QScrollArea *pArea= new QScrollArea(this) QWidget * qw = new QWidget(pArea)//需要滾動的是一個Qwidget,而如果是在設(shè)計器里面拖入控件,會自動添加一個
QPushButton * pb = new QPushButton(qw)//測試用,實際你使用就是把按鈕設(shè)置父窗口,放進(jìn)qw
pb->setText("1235647")
pb->move(130,50)
pArea->setWidget(qw)//這里設(shè)置滾動窗口qw,
pArea->setGeometry(0,0,200,200)//要顯示的區(qū)域大小
qw->setGeometry(0,0,300,300)//這里變大后,看出他實際滾動的是里面的QWidget窗口
如何實現(xiàn)Qt中scrollArea區(qū)域循環(huán)滾動?
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)
用這個代碼試試