当我填充小部件时,它们都只是在同一帧上以 1 个大块的形式一起移动。我需要能够将它们分开并在同一框架上的每个小部件之间添加填充。这是我尝试过的代码的一部分:
def CreateDisplay(self):
self.mainwindow = tk.Tk()
self.mainwindow.geometry("800x600")
self.mainwindow.wm_title(self.constants.NAME)
self.mainwindow.resizable(width=False, height=False)
self.frame_main = tk.Frame(master = self.mainwindow)
self.frame_title = tk.Frame(master = self.frame_main)
self.frame_test = tk.Frame(master = self.frame_main)
self.frame_recentscore = tk.Frame(master = self.frame_main)
self.frame_help = tk.Frame(master = self.frame_main)
self.frame_exit = tk.Frame(master = self.frame_main)
self.frame_main.pack(pady=15)
self.frame_title.pack(anchor="c")
self.frame_test.pack(pady=15)
self.frame_recentscore.pack(pady=15)
self.frame_help.pack(pady=15)
self.frame_exit.pack(pady=15)
self.label_title = tk.Label(self.frame_title, font=("purisa", 20), text="Business Studies Finance Revison:")
self.label_title.pack()
self.button_test = tk.Button(self.mainwindow, padx=54, pady=3, font=("Purisa",15), text="Take a Test", command=self.parent.test).pack()
self.button_recentscore = tk.Button(self.mainwindow, font=("Purisa",15), text="View My Recent Scores", command=self.parent.recentscores).pack()
self.button_help = tk.Button(self.mainwindow, …Run Code Online (Sandbox Code Playgroud)