【发布时间】:2018-12-18 05:20:23
【问题描述】:
我使用 Tkinter 创建了两个框架。在其中一个框架中,我尝试使用网格添加一个按钮。当我运行程序时,没有输出。相反,它只是冻结了,我必须终止该进程。
代码如下:
from Tkinter import *
window=Tk()
window.title("calculator")
window.geometry("500x500")
window.resizable(0,0)
input_field=StringVar()
display_frame=Frame(window).pack(side="top")
button_frame=Frame(window).pack(side="bottom")
text=Entry(display_frame,font=('arial',20,'bold'),textvariable=input_field,justify="right").pack(fill="x",ipady=10)
clear_button=Button(button_frame,text="C").grid(row=0)
window.mainloop()
但是,如果我将 clear_button 变量更改为
clear_button=Button(button_frame,text="C").pack()
我得到一个输出。我在这里错过了什么?
【问题讨论】: