- 258 名前:デフォルトの名無しさん [2009/10/20(火) 13:23:35 ]
- >>253
今のところ、256の人が書いているように、Dialog以外でメインウインドウを 含めてWidgetをダイレクトにスクリーンの中央に表示させる関数や属性は、 Qtには実装されていないと思う。 だから、コンストラクタにコード書くしかないんじゃない。 知っているかもしれないけど、QSettingsを使って、設定値を覚えさせるようにしておけば、 次回起動時に終了時の位置やサイズで表示されるようになる。 初回起動時は、中央に表示されなくても2度目からユーザーが好みのMainWindowの位置を 指定できるので、これで十分だと思うけど。 ちなみに、最大化するのなら下記のコードが有効。 setWindowState(windowState() ^ Qt::WindowMaximized); show();
|

|