0
저는 섭씨를 화씨로 변환하는 GUI를 쓰고 그 반대의 경우도 마찬가지입니다. Celsius가 0.0 (시작)과 Fahrenheit (시작 32.0)로 시작하는 입력 상자가 필요합니다 (어떻게해야할지 모르겠다). 어떻게하면 값이 설정된 입력 상자가 있습니까? 이 나는 프로그램의 생성자에 대해 가지고있는 코드 : 나중에 self.fahrenheitVar = DoubleVar()
을 수행 할 때 현재tkinter 입력 상자에 값을 설정하십시오.
class TempFrame(Frame):
"""FUI for the program to convert between Celsius and Fahrenheit"""
def __init__(self):
"""Sets up the window and widgets"""
self.celciusVar= 0.0
self.fahrenheitVar= 32.0
Frame.__init__(self)
self.master.title("Temperature Conversion")
self.grid()
celsiusLabel = Label(self, text= "Celsius")
celsiusLabel.grid(row = 0, column = 0)
self.celsiusVar= DoubleVar()
celsiusEntry = Entry(self, textvariable = self.celsiusVar)
celsiusEntry.grid(row = 1, column = 0)
fahrenheitLabel = Label(self, text= "Fahrenheit")
fahrenheitLabel.grid(row = 0, column = 1)
self.fahrenheitVar= DoubleVar()
fahrenheitEntry = Entry(self, textvariable= self.fahrenheitVar)
fahrenheitEntry.grid(row = 1, column = 1)
button_1 = Button(self, text= ">>>>", command= self.celToFahr)
button_1.grid(row = 2, column = 0)
button_2 = Button(self, text= "<<<<", command=self.fahrToCel)
button_2.grid(row = 2, column = 1)
감사를
set
방법을 사용하여 값을 설정해야합니다. – tinydancer9454