私のスケールウィジェットから特定の値に達した後、テキストウィジェットにテキストを挿入しようとしています。しかし、私のifステートメントが動作しないと、計算ボタンを押した後にテキストウィジェットに何も挿入されていないようです。コールバック値に達した後にテキストを挿入する - Tkinter Text Widget
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()
実際に何が起こっているのかを具体的に説明する必要があります。 –