QWdiget当页面大小不够时,如何自动添加滚动条
时间: 2023-05-18 22:07:31 浏览: 776
给QWidget加滚动条
3星 · 编辑精心推荐
当页面大小不够时,可以使用QScrollArea来添加滚动条。首先,将需要添加滚动条的QWidget放入QScrollArea中,然后将QScrollArea添加到父QWidget中。当QWidget的大小超出QScrollArea的大小时,QScrollArea会自动添加滚动条。以下是示例代码:
```
QScrollArea *scrollArea = new QScrollArea(parentWidget);
QWidget *contentWidget = new QWidget(scrollArea);
// 添加需要滚动的控件到contentWidget中
scrollArea->setWidget(contentWidget);
```
这样,当contentWidget的大小超出scrollArea的大小时,QScrollArea会自动添加滚动条。
阅读全文