嘿,我想让它在我的计算器上,当一个按钮被按下时,被点击的按钮的数量被输入到屏幕上。有人能想到用最有效的方法来做这件事吗?。 这是我目前为止的代码。在
import tkinter
window = tkinter.Tk()
window.geometry("150x170")
lbl1 = tkinter.Label(text = "Calculator").grid(row = 1, column = 4)
displaynum = 0
lb = tkinter.Label(text = displaynum, borderwidth = 4).grid(row = 2, column = 4)
def displayednum():
global displaynum
lbl = tkinter.Label(text = displaynum, borderwidth = 4).grid(row = 2, column = 4)
for n in range(1,4):
btn1 = tkinter.Button(text = n,borderwidth = 2, command = changenumber ).grid(row = 3,column = n*2)
lbl2 = tkinter.Label(text = " ").grid(row = 3, column = n*2+1)
for u in range(1,4):
btn2 = tkinter.Button(text = u+3,borderwidth = 2).grid(row = 6, column = u*2)
lbl3 = tkinter.Label(text = " ").grid(row = 6, column = u*2+1)
for m in range(1,4):
btn2 = tkinter.Button(text = m+6,borderwidth = 2).grid(row = 9, column = m*2)
lbl4 = tkinter.Label(text = " ").grid(row = 9, column = m*2+1)
window.mainloop()
有人有办法吗?在
更改标签文本的功能可以这样实现:
但是在分配变量时应该小心。 变量lbl1和lb均为无。 你应该这样做:
^{pr2}$相关问题 更多 >
编程相关推荐