Qt Scroll Area控件设置,解决无法显示全部内容,且无法滚动显示问题
无论如何调整需要滚动的控件高度,始终无法滚动显示内容。也就是说添加后,发现没有滚动条,也无法显示超出控件范围的内容。
1、添加滚动条控件和需要滚动显示的控件
在设计界面,左侧拖动"Scroll Area"控件到右侧界面。然后再这个控件中间再加上需要滚动显示的控件。
2、设置滚动区域控件(QScrollArea)和滚动控件内容控件(默认控件名scrollAreaWidgetContents)属性
1)设置“滚动条控件”可自由设置滚动区域的总高度。点击滚动区域控件,找到widgeResizable属性,取消勾选即可,若是没有取消勾选,则控件内容控件无法修改高度。

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


浙公网安备 33010602011771号