gpt4 book ai didi

qt - 如何动画隐藏/显示 QVBoxLayout 小部件

转载 作者:行者123 更新时间:2023-12-04 14:44:52 31 4
gpt4 key购买 nike

我有一个 QWidget 的水平布局使用 QHBoxLayout 的子类:
Layout

我希望顶部小部件在滑动动画中隐藏/显示。我已阅读 this article ,我知道我必须使用 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();

关于qt - 如何动画隐藏/显示 QVBoxLayout 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24106177/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com