加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 03:34:50 所属栏目:百科 来源:网络整理
导读:我正在为我的学校工作一个Qt项目.对于这个项目,我需要在一个窗口中列出一个未知数量的元素,而不必调整其内容大小. 过去我已经使用了一些VBoxLayout,但这并不是我正在搜索的.此小部件根据其包含的元素数量来调整其内容的大小.我想要的是添加尽可能多的小部件,
我正在为我的学校工作一个Qt项目.对于这个项目,我需要在一个窗口中列出一个未知数量的元素,而不必调整其内容大小.

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

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

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

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读