0

ボタンをウィンドウの下部にある 2 x 2 グリッドにし、その上にキャンバスを配置したいのですが、.pack(side = anything) を使用すると、ボタンが常にスタックするように見えます。

また、ウィンドウのサイズが変更されるたびにボタンが適切な領域を構成するように、ボタンとキャンバスに相対的なサイズ、つまり % を設定することも重要です。

tkinter が初めてなので、これを行う方法がわかりません。助けていただければ幸いです。

   import tkinter
from tkinter import *

code = Tk()

def LAttack():
    print(something);
def HAttack():
    print(something);
def FField():
    print(something);
def Heal():
    print(something);
def Restart():
    print(something);

Attack1 = tkinter.Button(code,text = ("Light Attack"), command = LAttack)
Attack1.pack(side = LEFT)
Attack2 = tkinter.Button(code,text = ("Heavy Attack"), command = HAttack)
Attack2.pack(side = RIGHT)
Defense1 = tkinter.Button(code,text = ("Forcefield"), command = FField)
Defense1.pack(side = LEFT)
Defense2 = tkinter.Button(code,text = ("Heal"), command = Heal)
Defense2.pack(side = RIGHT)
Restart1 = tkinter.Button(code,text = ("Restart"), command = Restart)
Restart1.pack(side = TOP)

code.mainloop()

しかし、私はそれを次のようにしたい: GUI のモックアップ

4

1 に答える 1