使用Qt的ScrollArea控件放置其他控件进行设计,通过滚动条进行拖动显示,学习中发现ScrollArea大小改变之后显示不全但是没有出现滚动条。效果如下:
ScrollArea内部的widget大小也是跟着变化的,最后网络搜索了一些资料之后解决。通过UI设计器设计的界面需要将ScrollArea的widgetResizable属性false掉。
UI设计器默认是开启的,如果是代码生成的话这个属性好像是false的,代码设置
ui->scrollArea->setWidgetResizable(false);关闭这个属性后滚动条就出现了。
Qt学习记录。
Qt ScrollArea无法出现滚动条的问题记录
最新推荐文章于 2025-02-26 23:20:18 发布