您可以maximumHeight在动画中更改顶部窗口小部件的属性.
隐藏顶部小部件:
QPropertyAnimation *animation = new QPropertyAnimation(ui->topWidget, "maximumHeight");
animation->setDuration(1000);
animation->setStartValue(500);
animation->setEndValue(0);
animation->start();
Run Code Online (Sandbox Code Playgroud)
用于显示顶部小部件:
QPropertyAnimation *animation = new QPropertyAnimation(ui->topWidget, "maximumHeight");
animation->setDuration(1000);
animation->setStartValue(0);
animation->setEndValue(500);
animation->start();
Run Code Online (Sandbox Code Playgroud)