Python tkinter按钮出现在另一个窗口中

Python tkinter按钮出现在另一个窗口中,python,tkinter,Python,Tkinter,我的tkinter按钮有问题。事实上,当我的第一部分完成时,它会打开另一个窗口,建议再次播放或关闭窗口。但是,当显示此窗口时,除了在另一个窗口上显示的按钮外,所有内容都将显示。我还向您发送了问题的屏幕截图和我的代码。请帮帮我!! def question(): 全球n can.itemconfig(nvqst,text=“Nouvelle question:”,fill=“white”,font=(“Helvetica”,“11”)) 如果len(qst),那么每个小部件的第一个参数应该是父窗

我的tkinter按钮有问题。事实上,当我的第一部分完成时,它会打开另一个窗口,建议再次播放或关闭窗口。但是,当显示此窗口时,除了在另一个窗口上显示的按钮外,所有内容都将显示。我还向您发送了问题的屏幕截图和我的代码。请帮帮我!!

def question():
全球n
can.itemconfig(nvqst,text=“Nouvelle question:”,fill=“white”,font=(“Helvetica”,“11”))

如果len(qst),那么每个小部件的第一个参数应该是父窗口或框架,它将成为它的子窗口或框架。您正在为某些小部件传递此消息,但没有为其他小部件传递。如果未指定父窗口,则小部件的父窗口是根窗口,即附加到Tcl解释器的窗口。我不知道按钮需要父参数。非常感谢,它很有效!!
def question():
global n
can.itemconfig(nvqst, text="Nouvelle question:", fill="white", font=("Helvetica", '11'))
if len(qst)<0:
     return
if len(qst)==1:
     fen2.destroy()
     a=False
     with open("score.txt","w") as storage: 
           storage.write(str(score))
           fen=Toplevel()
           fen.title("Quizz")
           can2 = Canvas(fen, height=400, width=600, background='grey')
           fichier=open('score.txt','r') 
           scorex=fichier.readline()
           image=PhotoImage(file='fin.gif')
           scorevarx=can2.create_text(330,200, text= scorex)

           def start():
               #exec(open("P:\Mes documents\projet bac\\test27.py").read())
               exec(open("C:\\Users\\Mohand\\Desktop\\python\\test27.py").read())

           can2.create_image(0, 0, image=image, anchor=NW)
           can2.create_text(377, 110, text=score, anchor=W, font='arial')
           a=Button(text='Rejouer', command=start, bg="#CDCCCD")
           a.grid()
           a.place(x=0, y=355, height= 25, width=605)
           b=Button(text='Quitter', command=fen.destroy, bg="#CDCCCD")
           b.grid()
           b.place(x=0, y=380, height= 25, width=605)   
           can2.grid()
           fen.mainloop()