Python 我编写了计算器,遇到了设置函数的问题
我实现了计算器的形状。 我想要按钮的命令,但我遇到了功能错误。 请帮助进行功能设置。 如果我单击按钮,则希望显示按钮的文本 这是我的密码Python 我编写了计算器,遇到了设置函数的问题,python,calculator,Python,Calculator,我实现了计算器的形状。 我想要按钮的命令,但我遇到了功能错误。 请帮助进行功能设置。 如果我单击按钮,则希望显示按钮的文本 这是我的密码 import numpy as np from tkinter import * window = Tk() window.title("My Calculator") #버튼 입력 함수 설정 def click(): display.insert(0, button_array[i,j]) #계산 결과 표시할 위치 display = Ent
import numpy as np
from tkinter import *
window = Tk()
window.title("My Calculator")
#버튼 입력 함수 설정
def click():
display.insert(0, button_array[i,j])
#계산 결과 표시할 위치
display = Entry(window, width=33, bg="yellow")
display.grid(row=0, column=0, columnspan=5)
#버튼 리스트로 만든 뒤 array 형태로 변경
button_list = [
'7','8','9','/','C',
'4','5','6','*',' ',
'1','2','3','-',' ',
'0','.','=','+',' ']
button_array = np.array(button_list).reshape(4,5)
for i in range(4):
for j in range(5):
b = Button(window, text=button_array[i,j], width=5, command=click)
b.grid(row=i+1, column=j)
window.mainloop()
请帮助我,抱歉我英语不好。您可以做的是设置一个StringVar对象,将其设置为显示器的“textvariable”属性(创建显示器时)。 然后在每次更改文本时,使用StringVar的set方法更改文本 试试看 祝你好运,
Dan请编辑问题并添加实际错误(stacktrace也会有帮助)。我正处于计算器的开发阶段。我想设置如果我点击按钮,该数字或操作将显示在显示屏(输入行)。如何设置按钮的功能?请给我一个提示