2016 - 2024

感恩一路有你

scrollarea 如何使用QScrollArea?

浏览量:1746 时间:2021-03-11 18:48:40 作者:admin

如何使用QScrollArea?

QScrollArea *pArea= new QScrollArea(this) 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窗口

如何实现Qt中scrollArea区域循环滚动?

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)

用这个代码试试

scrollarea 拖动 qt scroll area

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。