当前位置: 代码迷 >> QT开发 >> QDockWidget怎么添加滚动条
  详细解决方案

QDockWidget怎么添加滚动条

热度:87   发布时间:2016-04-25 04:57:14.0
QDockWidget如何添加滚动条
我写了很多零部件,有QLineEdit,QLabel等等,然后我吧这些东西都放进了一个layout中,在吧这个layout放进了一个继承于QWidget的类中,最后把这个widget加入到了QDockWidget,这个widget的尺寸已经超过了这个QDockWidget,但是没有出现滚动条,请问如何给QDockWidget加上滚动条! 
我尝试过吧这个widget放到一个QScrollArea里,然后再把QScrollArea加到QDockWidget里,但是也没显示滚动条,不知道是方法不对还是这个方案根本不可行,希望知道的给个方案,着急啊!没有头绪。。。

------解决方案--------------------
把widget设置为QScrollArea的centralWidget,
然后还需要自己控制centralWidget的大小,QScrollArea默认会自动生成滚动条。