QDockWidget如何添加滚动条
我写了很多零部件,有QLineEdit,QLabel等等,然后我吧这些东西都放进了一个layout中,在吧这个layout放进了一个继承于QWidget的类中,最后把这个widget加入到了QDockWidget,这个widget的尺寸已经超过了这个QDockWidget,但是没有出现滚动条,请问如何给QDockWidget加上滚动条!
我尝试过吧这个widget放到一个QScrollArea里,然后再把QScrollArea加到QDockWidget里,但是也没显示滚动条,不知道是方法不对还是这个方案根本不可行,希望知道的给个方案,着急啊!没有头绪。。。
[解决办法]
把widget设置为QScrollArea的centralWidget,
然后还需要自己控制centralWidget的大小,QScrollArea默认会自动生成滚动条。