QScrollArea不能显示滚动条
2017-07-10 18:37
1666 查看
问题:QScrollArea不能显示滚动条
解决方案:设置QScrollArea->setWidgetResizeable(false)解决问题。
例子:ui.scrollArea->setWidgetResizable(false);
ui.scrollArea->widget()->resize(300, 26 * 42 + 25 * 2);
for (int i = 0; i < 42;i++)
{
QPushButton *pBtn = new QPushButton(ui.scrollAreaWidgetContents);
pBtn->setText(QString::number(i));
pBtn->resize(25, 25);
pBtn->setGeometry(0, i * 25 + i * 2, 280, 25);
}
解决方案:设置QScrollArea->setWidgetResizeable(false)解决问题。
例子:ui.scrollArea->setWidgetResizable(false);
ui.scrollArea->widget()->resize(300, 26 * 42 + 25 * 2);
for (int i = 0; i < 42;i++)
{
QPushButton *pBtn = new QPushButton(ui.scrollAreaWidgetContents);
pBtn->setText(QString::number(i));
pBtn->resize(25, 25);
pBtn->setGeometry(0, i * 25 + i * 2, 280, 25);
}
相关文章推荐
- 解决QScrollArea不能出现滚动条的问题
- Qt QScrollArea显示滚动条(添加自定义控件)
- js小记---根据后台数据的多少控制滚动条显示或隐藏(scroll or hidden)
- 在CListView中用SetScrollPos改变滚动条的位置后,窗口中显示的内容如何也跟着移动实现。
- QScrollArea 自动完成滚动条的功能
- Qt---为窗体添加滚动条:QScrollArea
- MAC_限制Excel显示的行数/列数_Excel的ScrollArea设置
- Flex中如何通过verticalScrollPolicy属性,控制VBox容器内容超过容器大小时滚动条自动显示与否
- scroll事件实现监控滚动条并分页显示(zepto.js)
- UITableView 一直显示滚动条(ScrollBar Indicators)、滚动条Width(宽度)、滚动条Color(颜色)
- HorizontalScrollView不显示滚动条,布局完全填充的方法
- QScrollArea::setWidget之后widget没有显示[转]
- UITableView 一直显示滚动条(ScrollBar Indicators)、滚动条Width(宽度)、滚动条Color(颜色)
- UITableView 一直显示滚动条(ScrollBar Indicators)、滚动条Width(宽度)、滚动条Color(颜色)
- HTML的overflow设为scroll则可显示滚动条
- UITableView 一直显示滚动条(ScrollBar Indicators)、滚动条Width(宽度)、滚动条Color(颜色)
- css滚动条 scroll问题 添加scroll 显示scroll
- UIScrollView/UITableView 一直显示滚动条(ScrollBar Indicators)、滚动条Width(宽度)、滚动条Color(颜色)
- javascript通过改变滚动条滚动来显示某些元素的scrollIntoView()方法
- QScrollArea可以帮助我们实现让一个widget的内容带有滚动条(QWidget里内置QScrollArea,QScrollArea里再内置其它QWidget)