天天看点

Qt ScrollArea无法出现滚动条的问题记录

使用Qt的ScrollArea控件放置其他控件进行设计,通过滚动条进行拖动显示,学习中发现ScrollArea大小改变之后显示不全但是没有出现滚动条。效果如下:

Qt ScrollArea无法出现滚动条的问题记录

ScrollArea内部的widget大小也是跟着变化的,最后网络搜索了一些资料之后解决。通过UI设计器设计的界面需要将ScrollArea的widgetResizable属性false掉。

Qt ScrollArea无法出现滚动条的问题记录

UI设计器默认是开启的,如果是代码生成的话这个属性好像是false的,代码设置

ui->scrollArea->setWidgetResizable(false);关闭这个属性后滚动条就出现了。

Qt ScrollArea无法出现滚动条的问题记录

Qt学习记录。

继续阅读