QScrollerArea的使用
第一次写博客,记录项目遇到的问题,
困扰了两天,在Qt assistant 中查了好久,又在网上找了好多博客,很少有自己需求相关的,大部分都是翻译文档,没有什么参考价值,关键想说的是还是要仔细看文档,qt中基本能想到的操作都有封装
- 给大家说一下怎么用吧, 前提是有两个widget,在父widget中创建一个QScrollerArea, 然后创建你想要放到区域中显示的窗口(子widget),可以先在父窗口中创建一个布局,代码可能更直观一点
- QScrollerArea的原理就是在区域里边放一个子窗口, 当窗口的尺寸大于区域的大小, 就会出现滚动条
- 我的需求是QscrollerArea 设置完子窗口, 子窗口后续要根据波形数据调整大小, 一直卡在QScrollerArea不能在调整后自适应大小这一步,
// 父窗口
QVBoxLayout *layout = new QVBoxLayout;
QWidget *wave_view_ =