Qt Scroll Area控件设置,解决无法显示全部内容,且无法滚动显示问题

  无论如何调整需要滚动的控件高度,始终无法滚动显示内容。也就是说添加后,发现没有滚动条,也无法显示超出控件范围的内容。

1、添加滚动条控件和需要滚动显示的控件

  在设计界面,左侧拖动"Scroll Area"控件到右侧界面。然后再这个控件中间再加上需要滚动显示的控件。

2、设置滚动区域控件(QScrollArea)滚动控件内容控件(默认控件名scrollAreaWidgetContents)属性

  1)设置“滚动条控件”可自由设置滚动区域的总高度。点击滚动区域控件,找到widgeResizable属性,取消勾选即可,若是没有取消勾选,则控件内容控件无法修改高度。

  2)设置滚动控件内部滚动内容所需要的高度和宽度

  比如你要放置在滚动区域内部的控件高度是800,但是滚动区域控件高度才400,那么需要调整滚动区域内部控件的高度也是800(或大于800),才能滚动显示滚动控件内部的内容。

 

posted @ 2025-01-14 15:57  孤情剑客  阅读(1414)  评论(0)    收藏  举报