尝试使用网格几何而不是 pack(),但使用不使用 pack() 的框架让我迷失了方向。我想要的只是围绕它的一个框架,这样我就可以在某些部分周围有一个边框和标签。我怀疑宽度和高度参数是这里的问题。
from tkinter import *
class App:
def __init__(self,master):
frame = Frame(master,height=20,width=25)
#Multiple buttons, over n rows and columns, these are just here to demonstrate my syntax
self.action = Button(frame,text="action",command=self.doAction)
self.action.grid(row=n,column=n)
def doAction(self):
print('Action')
root = Tk()
app = App(root)
root.mainloop()