使用QScrollArea使QVBoxLayout可滚动
Make QVBoxLayout scrollable using QScrollArea
我有一个动态添加内容的QVBoxLayout。我只是想让布局在内容溢出时可滚动。在Qt设计器中实现这一目标的正确方法是什么,还是我也需要代码?
我见过各种各样的例子,但没有一个能低级到足以确切地说明需要做什么。
谢谢!
我找到了一个解决办法,方法如下:
在Qt Design视图中,创建QScrollArea。然后将现有的QVBoxLayout拖到QScrollArea中。右键单击QScrollArea(不是在布局内),然后选择"Apply layout"。然后选择一个布局(我选择垂直布局)。就是这样。
希望这对你有帮助!
相关文章:
- 使用一个考虑到std::map中键值的滚动或换行的键
- QScrollArea:由垂直滚动条引起的水平滚动条
- 跟踪滚动条上的鼠标事件
- 如何在不使用滚动条的情况下使视图更改
- 如何为对象生成滚动效果?
- 如何模拟不同边数的骰子滚动?
- 如何初始化升压滚动窗口累加器?
- 实现包含多个 QQuickPaintedItems 的 QQuickView 的滚动
- 通过水平滚动条更改标签
- 如何防止 Windows 控制台上的回车键自动滚动
- Qt:无法直接为带有子项的小部件添加滚动条
- OnVScroll : 从 CSpinButtonCtrl 或垂直滚动条调用?
- win32 滚动条在 C/C++ 程序中不起作用
- 为什么玩家控制器"own"偏航俯仰和滚动,但角色"owns"它的位置?
- 外观 MFC 滚动条
- 我在QChartView中找不到缩放图形的鼠标滚轮滚动事件
- 如何使用C++获取/设置OBS中的垂直滚动过滤器属性?
- 停止 QTextCursor::insertText() 修改 QTextDocument 滚动条范围
- 如何在控制台应用程序中添加滚动功能以显示更大的输入
- 使用QScrollArea使QVBoxLayout可滚动