Я хочу отобразить фрагмент текста в метке, но он перейдет ко второму изменению.
def retrieveThickness():
try:
t = float(width_input.get())
stsDesc2.config(text = "Now give me the THICKNESS of the specimen(mm)")
OK_Button1.config(command = retrieveThickness)
Crs_Sect = w * t
time.sleep(0.1)
stsDesc2.config(text = "The CROSS SECTION is " + str(Crs_Sect) + "mm squared")
time.sleep(5)
stsDesc2.config(text = "How many values do you want to calculate the stress for?")
except ValueError:
response = "Field can't be empty, have any letters or symbols other than ."
errorLabel = tkinter.Label(stsWindow,
text = response,
font = ("Arial",10, "bold"))
errorLabel.grid(row = 5, column = 0, sticky = "N", padx = 20, pady = 20)
Когда он вычисляет crs_sect, он не отображает «СЕКЦИЯ КРЕСТА» + str (Crs_Sect) + "мм в квадрате" на этикетке. Он сразу переходит к time.sleep (5), а затем меняет метку на «Сколько значений вы хотите рассчитать для напряжения?».