繁体   English   中英

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

[英]How to get frameGeometry without showing the window

无论如何,对于尚未调用show()的窗口,是否可以获得正确的frameGeometry? 通常,似乎在屏幕上显示窗口之前,frameGeometry()== geometry()。

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

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

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

您可以尝试将窗口移到桌面区域之外,然后显示它。 获取框架几何形状信息后,可以将其移动到正确的位置,其作用应与在该位置显示的相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM