将滚动条添加到自定义 QWidget
Posted
技术标签:
【中文标题】将滚动条添加到自定义 QWidget【英文标题】:Adding a scrollbar to a custom QWidget 【发布时间】:2012-07-13 08:54:33 【问题描述】:我有一个自定义QWidget
A,其中包含另一个自定义QWidget
B。我想在Qwidget
B 上添加一个滚动条。我尝试添加一个QScrollArea
,但它覆盖了@ 的整个窗口987654325@A. 如何确保滚动条只适用于QWidget
B?
【问题讨论】:
【参考方案1】:首先将 QWidget B 替换为 QScrollArea 并将其设置为您想要的位置。然后简单地将 QWidget B 添加到 QScrollArea。
【讨论】:
谢谢。这真的很有帮助,而且奏效了!我还使用了 setResizable(true) 以获得更好的效果以上是关于将滚动条添加到自定义 QWidget的主要内容,如果未能解决你的问题,请参考以下文章
QT 做图片缩略显示 滚动条下拉 怎么实现动态加载下面的图片?
QScrollArea可以帮助我们实现让一个widget的内容带有滚动条(QWidget里内置QScrollArea,QScrollArea里再内置其它QWidget)