c – 哪些Qt小部件滚动窗口小部件?

前端之家收集整理的这篇文章主要介绍了c – 哪些Qt小部件滚动窗口小部件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为我的学校工作一个Qt项目.对于这个项目,我需要在一个窗口中列出一个未知数量的元素,而不必调整其内容大小.

过去我已经使用了一些VBoxLayout,但这并不是我正在搜索的.此小部件根据其包含的元素数量来调整其内容的大小.我想要的是添加尽可能多的小部件,因为我需要进入“滚动小部件”,这将自动堆叠在一起,不会调整大小.

我尝试使用QScrollArea,但是我无法使元素堆叠在一起.

这是一个解释我的问题的小图:

解决方法

如果您的显示元素很简单,最简单的解决方案就是QListWidget.这将自动调整大小,并在添加项目时通知QScrollArea.你只需要调用myScrollAlrea – > setWidget(myListWidget)进行初始化,然后是myListWidget – > addItem(myListWidgetItem)添加新项目.
原文链接:https://www.f2er.com/c/111078.html

猜你在找的C&C++相关文章