我想让我的按钮在窗口底部成为一个 2 x 2 的网格,在它们上方有一个画布,但是当我使用 .pack(side = 不管)时,这些按钮总是看起来很奇怪。
一个主要的事情是我还希望按钮和画布具有相对大小,即 %,这样每当调整窗口大小时,按钮仍然构成正确的区域。
对于 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