2

新しいトップレベル ウィンドウを生成するときに、フルスクリーンに展開して表示したい。どうすればいいのかわかりません。私の状況では overrideredirect() メソッドを使用することはできません。ウィンドウのタイトルを残す必要があります。画面解像度のサイズを設定すると:

self.geometry("{0}x{1}+0+0".format(self.winfo_screenwidth(), self.winfo_screenheight()))

ウィンドウはすべての画面スペースを埋めますが、まだ完全には拡大されていません。この場合、ウィンドウの右上隅にある「展開」ボタンを押して完全に展開する必要があります。すでに展開されているトップレベル ウィンドウを生成するにはどうすればよいですか?

4

2 に答える 2

4

wm_attributesメソッド (TkまたはToplevel) を使用してzoomed属性を設定できます。

self.wm_attributes("-zoomed", "1")

Tk docでより多くの属性の説明を見つけることができます。

fullscreen属性もあり、属性名のみを渡すことで状態を読み取ることができることに 注意してくださいwm_attributes("-zoomed")

于 2012-11-13T21:25:11.477 に答える