使用QScrollArea使QVBoxLayout可滚动

时间:2014-07-22 17:58:06

标签: c++ qt qt4

我有一个QVBoxLayout,它动态添加了内容。我只是想在内容溢出时使该布局可滚动。在Qt Designer中实现这一目的的正确方法是什么,还是我还需要代码?

我已经看到了一堆混合的例子,但没有一个低级别足以显示需要做什么。

谢谢!

1 个答案:

答案 0 :(得分:1)

我通过以下方式找到了解决方案。

在Qt Design视图中,创建一个QScrollArea。然后将现有的QVBoxLayout拖到QScrollArea中。右键单击QScrollArea内部(不在布局内)并选择" Apply Layout"。然后选择一个布局(我选择了一个垂直布局)。那就是它。

希望这有帮助!