2015-12-08 262 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=屬性需要給予當您選擇從菜單欄是級聯條目會出現另一個菜單。