前端之家收集整理的这篇文章主要介绍了
c – 哪些Qt小部件滚动窗口小部件?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为我的学校工作一个Qt项目.对于这个项目,我需要在一个窗口中列出一个未知
数量的元素,而不必调整其
内容大小.
过去我已经使用了一些VBoxLayout,但这并不是我正在搜索的.此小部件根据其包含的元素数量来调整其内容的大小.我想要的是添加尽可能多的小部件,因为我需要进入“滚动小部件”,这将自动堆叠在一起,不会调整大小.
我尝试使用QScrollArea,但是我无法使元素堆叠在一起.
这是一个解释我的问题的小图:
如果您的
显示元素很简单,最简单的
解决方案就是QListWidget.这将
自动调整大小,并在
添加项目时
通知QScrollArea.你只需要
调用myScrollAlrea – > setWidget(myListWidget)进行初始化,然后是myListWidget – > addItem(myListWidgetItem)
添加新项目.
原文链接:https://www.f2er.com/c/111078.html