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).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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值