如何为qt控件制作滚动条

QScrollArea?*pArea=?新的?QScrollArea(这个);

QWidget?*?qw?=?新的?q widget(pArea);//你需要滚动的是一个Qwidget,如果你把一个控件拖入设计器,它会自动加一个。

QPushButton?*?pb?=?新的?q push button(qw);//测试的话,你实际用的是把按钮设置到父窗口,放在qw里。

pb- >setText(" 1235647 ");

pb- >动(130,50);

pArea-& gt;set widget(qw);//这里设置滚动窗口qw。

pArea-& gt;setGeometry(0,0,200,200);//要显示的区域的大小

qw-& gt;setGeometry(0,0,300,300);//再大一点,可以看到他其实是在里面滚动QWidget窗口。