gpt4 book ai didi

c++ - 如何在不显示窗口的情况下获取 frameGeometry

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:25 25 4
gpt4 key购买 nike

有没有办法为尚未调用 show() 的窗口获取正确的 frameGeometry?一般来说,似乎 frameGeometry() == geometry() 在窗口显示在屏幕上之前。

我不想先调用 show() 然后再移动,因为它会导致显示屏出现明显的闪烁。

显然,我可以使用一些窗口(我创建的第一个窗口)并记住边框的大小等等,但我真的无法相信没有标准的 QT 方法可以做到这一点。有吗?

我正在使用 Qt 4.6.3、Windows 7、(K)Ubuntu 10.04。

最佳答案

您可以尝试将窗口移到桌面区域之外,然后显示它。获取框架几何信息后,您可以将其移动到适当的位置,这应该与在该位置显示它的行为相同。

关于c++ - 如何在不显示窗口的情况下获取 frameGeometry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4354200/

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