에서 그것의 기능을 변경하기 : 순회 변수 I는 루프 않은 setattr() 함수의 값을 할당 파이썬
for i in range(30):
for j in range(6):
setattr(self, "e"+str(i)+str(j), Entry(self.top))
는 그때() FUNC .grid을 적용 할. 루프를 사용하여 이러한 모든 변수에 적용됩니다. 예를 들어
,
self.e00.grid(row= 0, column= 0)
내가 어떻게 할 수 있습니까?
를이 더 나은 이유는 무엇입니까? – erkangur
30 * 6 대신 하나의 변수를 가질 수 있기 때문에 추악하고 느린 문자열 조작 + getattr/setattr없이 요소를 조작 할 수 있습니다. 또한 작업에 적합한 도구이고 이미 존재하기 때문에 휠을 다시 발명 할 필요가 없습니다. – delnan
numpy.array 오류 : 행렬 = numpy.array ((6,10), Entry (루트)) TypeError : 데이터 유형을 알 수 없음 – erkangur