Python에서 괄호가 있는 함수와 괄호가 없는 함수의 차이점은 무엇입니까?
我想大声告诉你
我想大声告诉你 2017-06-12 09:27:41
0
2
957

절차는 다음과 같습니다.

으아악

이 프로그램의 효과는 버튼이 있다는 것입니다. 다시 누르면 사라집니다.
버튼이 버튼 = tk.Button(window, text)로 작성된 이유는 무엇입니까? = '질문과 답변 생성',font = ( ('Microsoft Yahei'),12), command = run()), 함수 호출 시 괄호를 추가하고 버튼을 다시 누르면 항상 나를 때렸다고 표시되며, 위 라벨의 내용은 더 이상 변경되지 않나요?

我想大声告诉你
我想大声告诉你

모든 응답(2)
phpcn_u1582

으아악

이 문장에서는 실행 함수 자체로 버튼을 저장하면 버튼을 클릭한 후 자동으로 호출됩니다(클릭한 후 실행과 동일). run()로 변경된 경우
으아악

통역사는 이 문장을 보는 즉시

를 호출한 다음 run() 호출의 반환 값 을 버튼에 저장합니다. 이제 버튼을 클릭한 후에 반환 값이 호출됩니다(이 예에서는 없음).

Peter_Zhu

명령은 두 가지 방법으로 호출할 수 있습니다:
b = Button(... command = 버튼)
b = Button(... command = 람다: 버튼('hey'))

()를 사용하여 호출하려면 람다를 사용하여 다음과 같이 작성할 수 있습니다.
button = tk.Button(window, text = '질문과 답변 생성', 글꼴 = (('Microsoft Yahei'),12), command =람다: 실행())

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!