【Qt开发】QScrollArea添加布局后没有出现滚动条的解决方法
来源:互联网 发布:淘宝那个目录怎么删除 编辑:程序博客网 时间:2024/05/05 23:48
【Qt开发】QScrollArea添加布局后没有出现滚动条的解决方法
标签:【Qt开发】
说明:尝试利用滚动区域显示多张图片,为了能够动态地往滚动区域贴图,为滚动区域设置了布局,然后通过布局来添加widgets,即QLabel显示图片。于是问题来了,通过这种办法居然使得滚动区域的滚动条没有了。
解决方法:
从网上找了好多的方法,设置各种属性,乱七八糟的,反正最终找到了一种测试通过的方法:
首先:
QWidget *widget = new QWidget; widget->setLayout(scrollAreaLayout);
滚动区域的布局不是直接设置给滚动区域,而是创建了一个QWidget,布局中可以任意添加各种控件!之后将这个QWidget设置为滚动区域的QWidget,如下:
scrollArea->setWidget(widget);
同时设置如下属性:
scrollArea->setWidgetResizable(true);
这样当区域显示不过来的时候,就会自动出现滚动条,可以拓展显示!
2016-9-8 23:02
张朋艺 pyZhangBIT2010@126.com
0 0
- 【Qt开发】QScrollArea添加布局后没有出现滚动条的解决方法
- Qt---为窗体添加滚动条:QScrollArea
- Qt 第六章 QScrollArea类给QWidget添加滚动条
- Qt QScrollArea显示滚动条(添加自定义控件)
- Qwidget 添加 滚动条 QScrollArea
- Qt中QScrollArea的滚动条自动下拉
- Qt中QScrollArea的滚动条自动下拉
- 解决QScrollArea不能出现滚动条的问题
- QT 利用QSplitter 分割区域, 并添加QScrollArea 滚动区域,滚动条
- 给QWidget添加滚动条(QScrollArea)
- QScrollArea 自动完成滚动条的功能
- 标准ie8下,出现滚动条,但是没有滚动块的解决方法
- 标准ie8下,出现滚动条,但是没有滚动块的解决方法
- QScrollArea不能显示滚动条
- Qt事例: QScrollArea滚动区域
- 往JScrollPane中添加组件时滚动条不出现的解决方法
- Qt TreeView 添加滚动条
- 关于svn出现"上次提交后没有更改或添加的文件"的解决方法
- 分享一个打字练习网站
- Android基础之初探activity(页面跳转,数据传输)
- 3.5.1介质访问控制
- [Android] Android 物理键点击响应 Menu Home Back 键点击捕获
- SQL中LIKE模糊查询LIKE关键字匹配语句
- 【Qt开发】QScrollArea添加布局后没有出现滚动条的解决方法
- 【JAVA语言程序设计基础篇】--事件驱动程序设计--键盘事件
- 解决windows+python+opencv无法读取视频的问题
- 使用FFmpeg库实现视频编码
- [设计模式之禅笔记] 2. 里氏替换原则
- 【华为OJ7】取近似值
- C语言输入输出格式控制
- ContentProvider(内容提供器)
- Switch语句的参数是什么类型的?