QWidget * qw = new QWidget(pArea)//需要滚动的是一个Qwidget,而如果是在设计器里面拖入控件,会此肢自动添加一个
QPushButton * pb = new QPushButton(qw)//测试用,实际你使用就是把按钮设置父窗口,放进qw
pb->setText("1235647")
pb->move(130,50)
pArea->或没setWidget(qw)//这里设置滚动窗口qw,
pArea->setGeometry(0,0,200,200)//要显示的区域大小
qw->setGeometry(0,0,300,300)//这里变大后,看出他实际滚动的是里面的QWidget窗口
首先添加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)//这里设置滚动窗腔空指口
构造渗做函数里加上eventTableSlider = new QScrollBar(Qt::Vertical, this)
eventTableSlider->setRange(0, 99)
eventTableSlider->setPageStep(20)
eventTableSlider->setSingleStep(1)
ui.tableWidget_4->setVerticalScrollBar(eventTableSlider)
注春稿意扒喊孝要包含对应的头文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)