show()がまだ呼び出されていないウィンドウに対して正しいframeGeometryを取得する方法はありますか?一般的には、画面上にウィンドウが表示される前にframeGeometry()== geometry()のように見えます。ウィンドウを表示せずにframeGeometryを取得する方法
最初にshow()を呼び出してから、ディスプレイに目立ったちらつきが発生するため移動したくありません。
私はちょうどいくつかのウィンドウ(私が作成する最初のもの)を取って、境界線やその他のもののサイズを覚えていますが、これを行うための標準的なQT方法がないとは本当に信じられません。 1つはありますか?
私はQt 4.6.3、Windows 7、(K)Ubuntu 10.04を使用しています。
私は、ウィンドウシステムでまだ作成されていないウィジェットのウィンドウシステムジオメトリ(Qtのコントロールの外にある)をプラットフォームに依存しない方法で伝えることはできません。 –
@Frank、そうかもしれませんが、Qtは私にプラットフォームの独立性を与えてくれるはずです。また、他のAppsを使用するだけで、すべてのプラットフォームにウィンドウのジオメトリを予測する方法があるようです(ウィンドウは画面に表示される前に配置されています)。 –