我试图在从我的缩放小部件达到特定值之后向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()
你需要更具体一点关于你期待看到和解释实际发生的事情。 –