2015-12-08 280 views
0

我运行了这段代码,我的计算机中的RAM与我的处理器看起来像会爆炸!是什么原因?Tkinter程序消耗所有内存/ CPU

from tkinter import * 
from tkinter import messagebox 
from tkinter import ttk 
import os 

bloque1=Tk() 

bloque1.title('Bloque1') 
bloque1.config(bg="#1C1C1C") 
bloque1.geometry("450x410") 


barramenu=Menu(bloque1) 
menubar=Menu(bloque1) 
menubar.add_cascade(label="Actividades", menu=menubar) 
menubar.add_command(label="Instrucciones") 
menubar.add_command(label="Ayuda") 
menubar.add_command(label="Cerrar", command=bloque1.quit) 
bloque1.config(menu=menubar) 


bloque1.mainloop() 
+1

你为什么试图给自己添加菜单? – user2357112

回答

1

您正在向自己添加菜单。毫无疑问,这导致了Tkinter内部的无限循环。

menubar.add_cascade(label="Actividades", menu=menubar) 

menu=属性需要给予当您选择从菜单栏是级联条目会出现另一个菜单。