python tkinter方法_Python tkinter.get方法
@eugenhu解释了问题,但您只应用了一次修复,而不是在需要修复的所有地方:如果小部件创建后不需要句柄,可以执行以下操作:tk.Label(root, text='Deposit').grid(column=2, row=3)但是,如果你需要一个前进的方向,你需要做的是:^{pr2}$但你不能:amount_display = tk.Text(root, width=5, height=5).g
@eugenhu解释了问题,但您只应用了一次修复,而不是在需要修复的所有地方:
如果小部件创建后不需要句柄,可以执行以下操作:tk.Label(root, text='Deposit').grid(column=2, row=3)
但是,如果你需要一个前进的方向,你需要做的是:
^{pr2}$
但你不能:amount_display = tk.Text(root, width=5, height=5).grid(column=7, row=2)
并期望它能带来任何好处,因为变量将被设置为.grid()方法调用的结果,该方法总是None。在
您的代码已重写:import tkinter as tk
def deposit():
amount_display = tk.Text(root, width=5, height=5)
amount_display.grid(column=7, row=2)
response_text = 'You deposited ${}'.format(deposit_entry.get())
amount_display.insert(tk.END, response_text)
def withdraw():
pass
root = tk.Tk()
root.geometry('500x300')
root.title('Savings App')
# Labels
tk.Label(root, text='Deposit').grid(column=2, row=3)
tk.Label(root, text='Withdraw').grid(column=6, row=3)
# Entries
deposit_entry = tk.Entry(root)
deposit_entry.grid(column=2, row=4)
withdraw_entry = tk.Entry(root)
withdraw_entry.grid(column=6, row=4)
# Buttons
tk.Button(master=root, text='Deposit', command=deposit).grid(column=2, row=5)
tk.Button(master=root, text='Withdraw', command=withdraw).grid(column=6, row=5)
root.mainloop()

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)