我有一个使用
我想要顶部小部件以滑动动画的形式隐藏/显示。我已经阅读了这篇文章,并且知道我必须使用
请问是否有代码示例或者链接可以提供参考?
QHBoxLayout
的 QWidget
子类的水平布局:
![Layout](https://istack.dev59.com/87Tko.webp)
QPropertyAnimation
。但是,实际上并没有好的谷歌搜索结果。请问是否有代码示例或者链接可以提供参考?
您可以在动画中更改顶部小部件的maximumHeight
属性。
要隐藏顶部小部件:
QPropertyAnimation *animation = new QPropertyAnimation(ui->topWidget, "maximumHeight");
animation->setDuration(1000);
animation->setStartValue(500);
animation->setEndValue(0);
animation->start();
显示顶部小部件:
QPropertyAnimation *animation = new QPropertyAnimation(ui->topWidget, "maximumHeight");
animation->setDuration(1000);
animation->setStartValue(0);
animation->setEndValue(500);
animation->start();