2017-01-21 9 views
-1

私はそれを見てみましたが、何も見つかりませんでした。私は、フレームまたはキャンバスにメインウィンドウと同じサイズを持たせ、ウィンドウが展開されるたびにフレームも展開します。私はさまざまな選択肢を試しましたが、うまくいかなかったのです。ルートフレームと同じサイズにするために、下のフレームオブジェクトに追加する必要がある属性はありますか?助けてください!Tkinter:フレームをメインウィンドウと同じサイズにします

from tkinter import * 

root = Tk() 

fr = Frame(root, bg = "red") 
fr.pack() 

root.mainloop() 
+0

はこれを試してみてください。 http://stackoverflow.com/questions/22835289/how-to-get-tkinter-canvas-to-dynamically-resize-to -window-width – yuvalhuck

答えて

2

私の個人的なGUIのtkinterでは、フルスクリーンサイズで表示されるウィンドウが必要です。 ウィンドウ内でフレームを塗りつぶして展開するよりも、.packメソッドの塗りつぶしオプションと展開オプションを使用する必要があります。あなたは、このコードを試すことができますあなたの場合は :

from tkinter import * 

root = Tk() 
root.state('zoomed') 
fr = Frame(root, bg = "red") 
fr.pack(expand=1, fill=BOTH) 

root.mainloop() 
関連する問題