QScrollArea的使用问题

简述

在播放酷狗音乐播放器中,在使用QScrollArea过程中,由于酷狗列表是经常可变的。我们需要适应的改变大小,比如窗口的扩大等,但由于QScrollArea自身就是用于查看很大范围的目标,所以当QScrollArea的大小发生变化时,里面的widget是不回发生变化的。

解决方案

void MyScrollArea::resizeEvent(QResizeEvent *event)
{
QWidget *widget=this->widget();
widget->resize(event->size());//根据自己需要进行改变
return QSCrollArea::resizeEvent(event);
}

猜你喜欢

转载自blog.csdn.net/wjh_init/article/details/80044878