강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của fanda09143417
fanda09143417

câu hỏi đã được viết

Từ kiến ​​thức cơ bản về Python đến thực hành phần 5

Lập trình GUI-2 (Thực hành-2)

GUI 관련없으나 질문드립니다.

Viết

·

189

0

  1.  

    #온도 변환기 이벤트 처리
    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()

 

해당 코드에서

  1.  

    Button(window, text ="화씨 -> 섭씨", command=pRocess).grid(row=2, column=1)

이부분에서 command=pRocess() 가 아닌 왜 command=pRocess로 넣어야하나요?

()를 넣을 경우 작동을 안하더라구요.

 

 

 

python

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của fanda09143417
fanda09143417

câu hỏi đã được viết

Đặt câu hỏi