我有一个这样的窗户:
如果我按下蓝色按钮,另一个小部件应该用动画显示,最后的视图应该如下所示:
正如你意识到的那样,布局中的按钮。我试图通过改变蓝色小部件的最小大小,隐藏2个日期选择器和标签来实现这一点。但这太难了,太丑了。所以我需要另一种可爱的方式。请分享你的想法(或代码),谢谢。
发布于 2021-07-03 02:04:28
我管理了3个小部件,一个QTabWidget和一个QToolButton。我将QTabWidget放入一个小部件中,然后为它们编写样式。然后我添加了一个小部件,将它的背景色更改为深蓝色,然后它的大小与toolButton的大小相同,我使用QPropertyAnimation来动画这个深蓝色的小部件。当toolButton按下,深蓝色小部件被带到前面,然后动画开始。我把它们都放到了另一个小部件中,没有给出布局。
https://stackoverflow.com/questions/68140823
复制相似问题