Tkinter gui计算

2024-04-19 22:48:11 发布

您现在位置:Python中文网/ 问答频道 /正文

嘿,我想让它在我的计算器上,当一个按钮被按下时,被点击的按钮的数量被输入到屏幕上。有人能想到用最有效的方法来做这件事吗?。 这是我目前为止的代码。在

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

有人有办法吗?在


Tags: textinfortkinterrangecolumnbuttonwindow