반응형
나는 파이썬 프로그래밍의 초보자이며 여전히 람다의 사용을 알아 내려고 노력하고 있습니다. 많은 인터넷 검색 후 일부 GUI 프로그램에서 워킹하고 있었는데 필요한만큼 작동하려면 버튼을 사용해야한다고 생각했습니다.
이 작품
mtrf = Button(root, text = "OFF",state=DISABLED,command = lambda:b_clicked("mtrf"))
하지만 Scale에 대해 동일한 작업을 수행하면 작동하지 않습니다
leds = Scale(root,from_=0,to=255, orient=HORIZONTAL,state=DISABLED,variable =num,command =lambda:scale_changed('LED'))
해결 방법
Scale
은 하나의 인수와 함께 command
로 전달 된 함수를 호출하므로이를 사용해야합니다 (즉시 버려야 함).
변화:
command=lambda: scale_changed('LED')
에
command=lambda x: scale_changed('LED')
참조 페이지 https://stackoverflow.com/questions/16215045
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python 전역 변수 및 클래스 기능 (0) | 2021.01.19 |
---|---|
파이썬 base64 문자열을 이미지로 변환하는 방법은 무엇입니까? (0) | 2021.01.19 |
파이썬 Python으로 월요일 날짜 찾기 (0) | 2021.01.19 |
파이썬에서 한 줄씩 파일을 배열 요소로 읽기 (0) | 2021.01.19 |
파이썬 Gunicorn을 포트 80에서 실행하기 (0) | 2021.01.19 |
댓글