class Calc:
def __init__(self):
ls = ("1", "2", "3", "4", "5", "6", "7", "8", "9", "-", "+", "/", "x", "=", "a", ".")
column = 5
row = 5
count = 2
for x in ls:
bt=Button(root, text=x, command="")
for y in x:
bt.grid(row=(row), column=(column))
column = column + 1
count = count + 1
if count> row:
column = column-4
row = row +4
cal=Calc()
이상은 내 코드입니다. 내 질문에 어떻게 버튼을 누르면, 예를 들어 버튼 1, 콘솔에 1을 인쇄 할 함수를 호출 할 수 있습니다. 1, 16 버튼의 전체 목록을 인쇄 할 수있는 것만 보이거나 목록의 마지막 위치 인 "."을 인쇄 할 수 있습니다. 1 또는 2 또는 3 등을 인쇄 할 수 없습니까?python tkinter 버튼 명령을 사용하여 함수를 호출하는 방법
이 코드 나는 당신의 문제는 ([이 사람]과 비슷한 생각 모든 방법 – Nick
에 의해 클래스 캘크에서 https://stackoverflow.com/questions/39174661/tkinter- button-commands-in-for-loop) –
https://stackoverflow.com/q/17677649/7032856을 참조하십시오. – Nae