16,212
社区成员
发帖
与我相关
我的任务
分享
那怎么让横向拉伸呢 [quote=引用 1 楼 芒果黑 的回复:]setHorizontalScrollBarPolicy可以设置水平滚动条隐藏
那怎么让横向拉伸呢 setHorizontalScrollBarPolicy可以设置水平滚动条隐藏
首先设置水平滚动条隐藏。 注册事件过滤器,仅Widget宽变化的时候调整ScrollArea的宽。 Widget中给一个QList<YourBaseClass*>, 自己封几个接口 append, insert, remove等。 当List数量变化的时候调用自己写的函数 adjustMyWidgetSize, 计算total height,重新调整Widget的高。 此时高度大于QScrollArea的话垂直滚动条自然出现了。
setHorizontalScrollBarPolicy可以设置水平滚动条隐藏