使用调整对话框大小的动画后如何修复 QDialog 的大小?

Posted

技术标签:

【中文标题】使用调整对话框大小的动画后如何修复 QDialog 的大小?【英文标题】:How to make fix size of QDialog after using animation of resizing Dialog? 【发布时间】:2014-10-20 05:55:53 【问题描述】:

我正在使用 QtAnimation,使用 setStartValue(Rect) 和 setEndValue(Rect) 我想在动画后使其具有固定大小。 如何进行?

【问题讨论】:

【参考方案1】:

如果您使用QPropertyAnimation,只需将它的finished() 信号连接到某个插槽并在那里为对话框设置固定大小。

【讨论】:

以上是关于使用调整对话框大小的动画后如何修复 QDialog 的大小?的主要内容,如果未能解决你的问题,请参考以下文章

将组件添加到子小部件后调整 QDialog 的大小

如何摆脱 QDialog 中的调整大小句柄?

Qt:设置后如何清除 setFixedSize

隐藏后如何重新显示QDialog?

如何从另一个 QDialog 访问组合框的文本并将其写入该对话框中的 lineEdit

如何修复在较小屏幕中被截断的选择器对话框?