我试图在其父框架内网格化一个标签,但它却显示在窗口的底部,我认为这与我告诉它去的地方无关。这是我的代码:
class Window:
def __init__(self, root):
#configure the window as root
self.root = root
#create a canvas
self.canvas = Canvas(self.root, bg="white", width=500, height=300).grid(row=0, column=0, rowspan=2)
#create two frames to the right of the canvas for entering letters and displaying wrong guesses
self.wrong_guess_frame = Frame(self.root, bg="red", width=150, height=150).grid(row=0, column=1)
self.entry_frame = Frame(self.root, bg="green", width=150, height=150).grid(row=1, column=1)
#create a title label for the wrong answers and a frame in which to sit it
self.wrngguess_title_frame = Frame(self.wrong_guess_frame, bg="blue",width = 100).grid()
self.wrngguess_title = Label(self.wrong_guess_frame, text="Wrong Guesses:").grid()
最后两行是我遇到的麻烦。self.wrngguess_title
没有出现在窗口wrong_guess_frame
的底部,而是出现在窗口的底部,我无法弄清楚是什么原因造成的。
任何帮助,将不胜感激。TIA