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