我試圖在從我的縮放小部件達到特定值之後向Tkinter中的文本小部件插入文本。然而,好像我的if語句不起作用,並且在按下calculate按鈕後沒有任何內容插入到文本小部件中。在達到回調值後插入文本 - Tkinter文本小部件
self.dU = Scale(self.f2, from_=100, to=-100)
self.calculate_button = Button(self.f2, text="Calculate", command=self.calculate)
self.results_display = Text(self.f3, height=10, width=62)
self.results_display.pack()
self.results_display.configure(state=DISABLED)
def results_text(self):
if self.dU.get() > 0:
self.results_display.configure(state=NORMAL)
self.results_display.insert(END, "dU > 0, internal energy of the particles increases, therefore temperature increases.")
self.results_display.configure(state=DISABLED)
def calculate(self):
self.results_text()
你需要更具體一點關於你期待看到和解釋實際發生的事情。 –