84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
절차는 다음과 같습니다.
이 프로그램의 효과는 버튼이 있다는 것입니다. 다시 누르면 사라집니다. 버튼이 버튼 = tk.Button(window, text)로 작성된 이유는 무엇입니까? = '질문과 답변 생성',font = ( ('Microsoft Yahei'),12), command = run()), 함수 호출 시 괄호를 추가하고 버튼을 다시 누르면 항상 나를 때렸다고 표시되며, 위 라벨의 내용은 더 이상 변경되지 않나요?
으아악
이 문장에서는 실행 함수 자체로 버튼을 저장하면 버튼을 클릭한 후 자동으로 호출됩니다(클릭한 후 실행과 동일). run()로 변경된 경우 으아악
run()
를 호출한 다음 run() 호출의 반환 값 을 버튼에 저장합니다. 이제 버튼을 클릭한 후에 반환 값이 호출됩니다(이 예에서는 없음).
명령은 두 가지 방법으로 호출할 수 있습니다: b = Button(... command = 버튼)b = Button(... command = 람다: 버튼('hey'))
()를 사용하여 호출하려면 람다를 사용하여 다음과 같이 작성할 수 있습니다. button = tk.Button(window, text = '질문과 답변 생성', 글꼴 = (('Microsoft Yahei'),12), command =람다: 실행())
으아악
이 문장에서는 실행 함수 자체로 버튼을 저장하면 버튼을 클릭한 후 자동으로 호출됩니다(클릭한 후 실행과 동일).
통역사는 이 문장을 보는 즉시run()
로 변경된 경우으아악
를 호출한 다음
run()
호출의 반환 값 을 버튼에 저장합니다. 이제 버튼을 클릭한 후에 반환 값이 호출됩니다(이 예에서는 없음).명령은 두 가지 방법으로 호출할 수 있습니다:
b = Button(... command = 버튼)
b = Button(... command = 람다: 버튼('hey'))
()를 사용하여 호출하려면 람다를 사용하여 다음과 같이 작성할 수 있습니다.
button = tk.Button(window, text = '질문과 답변 생성', 글꼴 = (('Microsoft Yahei'),12), command =람다: 실행())