51,700원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬(Python) 기초부터 실무까지 part.5
버튼 배치관련 질문
선생님 15분 50초 가량에 Button을 row=1로주는 이유가 0에는 canvas가 있기 때문이라 하셨는데btn을 이미 작성해줄때 Button(frame)으로 위치를 고정했기에 Frame내에 이미 고정된 상태라서 row 는 상관없지 않나요?
- 미해결파이썬(Python) 기초부터 실무까지 part.5
GUI 프로그래밍 실습 5
여기에서는 PACK이나 이런걸 쓸 필요없는건가요?
- 미해결파이썬(Python) 기초부터 실무까지 part.5
GUI 관련없으나 질문드립니다.
#온도 변환기 이벤트 처리 from tkinter import * #이벤트 처리함수를 정의함 def pRocess(): tf = float(e1.get()) #e1 엔트리 클래스에서 사용자가 입력한 값을 get()으로 가져옴. tc = (tf-32.0)*5.0/9.0 e2.delete(0, END) #e2 엔트리의 값을 끝까지 다 지운다. e2.insert(0, str(tc)) window = Tk() Label(window, text="화씨").grid(row=0, column=0) Label(window, text="섭씨").grid(row=1, column=0) #아래와 같이 분리를 해줘야 NoneType 에러를 발생하지않는다. e1 = Entry(window) e2 = Entry(window) e1.grid(row=0, column=1) e2.grid(row=1, column=1) Button(window, text ="화씨 -> 섭씨", command=pRocess).grid(row=2, column=1) window.mainloop() 해당 코드에서 Button(window, text ="화씨 -> 섭씨", command=pRocess).grid(row=2, column=1)이부분에서 command=pRocess() 가 아닌 왜 command=pRocess로 넣어야하나요?()를 넣을 경우 작동을 안하더라구요.
- 미해결파이썬(Python) 기초부터 실무까지 part.5
버튼에 command함수 질문
강의를 따라하던 도중 파이참의 버전의 차이인건지 잘 모르겠습니다만 Button(...........,command=draw_ract()) 입력을 하게되면 실행할때 버튼이 작동하지 않습니다. 또한 버튼이 캔버스에 사각형 한 개가 먼저 생성되어있습니다. 파이참에서 알려주는 오류?(노란색 삼각형에 느낌표)를 확인해본 결과 Expected type 'Union[str, () -> Any]', got 'None' instead 라고 뜹니다 제가 코드를 잘못 따라했나 싶어 강사님의 예제소스로 실행을 해보아도 동일한 현상이 발생합니다. 왜 이런지 해결방법 아시는 분 계실까요?