이슈 자유·수다 게시판 글쓰기 게시판 즐겨찾기

파이썬 잘 아시는분 있으신가요??!

오하오라

19.12.19 08:29:56추천 0조회 3,986

157671168225696.jpg 

 

안녕하세요! 파이썬 독학중인 뉴비중 뉴비입니다!! 할려는게 gui로 덧셈계산기를 만드는중인데, self.button.bind 안에 아래 에있는 get_sum펑션을 넣어서 덧셈의 결과값을 도출할려고 하는데 아래와 같은 오류가 계속 뜨네요 ㅠㅠ 해결법좀 아시는분 있으신가요?? 감사합니다!

 

낙동강대구 19.12.19 10:04:20

네이버 지식인에 물어보시는게 더 빠른 답변을 얻을 수 있을 것 같네요.

구현입니다 19.12.21 13:23:26

제가 파이썬은 모르지만 개발은 해서...
에러 문구를 읽어보면
Traceback 밑에
GUIPractice.py 29번라인이 잘못됐다고하네요

클래스에 파라미터가없는데 root라는걸 넘겨주고있어서 인거같은 느낌?

내도모른다 19.12.22 01:22:04

13번 라인????button-1 을??Button-1 로 바꿔야 할 듯요??대소문자

아마 저렇게 하면 몇가지 에러 더 날건데 공부하신다니 삽질 많이 해보세요

해늙은아이 19.12.23 18:49:42

파이썬은 잘 모르지만,
바인드 해놓은 get_sum(self)함수를 get_sum(event)로 바꿔보세요.
바인드 함수 않쓰고 하면 문제 없지만 바인드 함수 사용할 때는 이벤트를 변수로 넣어줘야 하는 것 같네요.
event클래스가 버튼클릭이 발생한 클래스를 넘겨주는 거라, selt처럼 사용가능하니 내부구문도 event로 변경하면 될겁니다.
사진첨부
목록 윗 글 아랫 글
*/?>