私はルートウィンドウに約12のウィジェットを持つプログラムを持っていて、それらはすべて.place(x,y)
を使って配置されています。場所が表示されている場合にウィンドウのサイズが変更されたら、ウィジェットのサイズを変更してください
問題は、ウィンドウのサイズが変更されると、すべてが同じ位置にとどまり、ウィンドウに合わせられないということです。これは修正できますか?
私はルートウィンドウに約12のウィジェットを持つプログラムを持っていて、それらはすべて.place(x,y)
を使って配置されています。場所が表示されている場合にウィンドウのサイズが変更されたら、ウィジェットのサイズを変更してください
問題は、ウィンドウのサイズが変更されると、すべてが同じ位置にとどまり、ウィンドウに合わせられないということです。これは修正できますか?
はい、可能です。あなたが望むものにrelwidth
とrelheight
オプションの値を設定することができ
place_configure()
機能使って、( 1.0 0.0 間および。):また
your_widget_1.place_configure(relheight=1.0, relwidth=1.0)
を、あなたが設定することができますplace()
機能を使用してウィジェットを配置するプロセスの間に私が直接言及したオプション。例:
your_widget_1.place(bordermode=OUTSIDE,relheight=1.0, relwidth=1.0)
単純な実行可能な例を提供することはできますか? – nbro
はい、可能です。それはもっと多くの仕事をする必要があります。これは通常 'pack'や' grid'を使うべき理由の一つです。 –