これを行う理由は、ウィンドウを画面の中央に設定しようとしているためです。パックではなくグリッドを使用しています。使用方法について読みましwm grid
たが、設定方法がわかりません。また、オプションが与えられていないときにグリッドがサイズを設定することになっていると思ったのに、なぜ. cget -width
戻るのかわかりません。0
set width [. cget -width]
set height [. cget -height]
puts $height
puts $width
set x [expr { ( [winfo vrootwidth .] - $width ) / 2 }]
set y [expr { ( [winfo vrootheight .] - $height ) / 2 }]
wm title . "a3q2"
wm geometry . ${width}x${height}+${x}+${y}
今回は何が間違っているのですか?PSの宿題コードを投稿したいだけではありません。ありがとう