Вопрос:
Я хочу сделать окна, которые будут загружать значения переменной в режиме реального времени в python с помощью tkinter. Переменная, о которой идет речь, будет находиться в цикле while. Это для небольшого проекта физики. Спасибо за вашу помощь.
Ответ №1
Хорошо, что вы не совсем поняли, что именно вы делаете, но если вы собираетесь обновлять цикл while, вы бы сделали что-то вроде получения любой переменной, а затем, возможно, установили переменную на метке.
import tkinter, time from tkinter import * #declare vars for readability var1 = StringVar() velocityOfBall = 0 gravity = 9.8 root = Tk() def startDemo(): while True: velocityOfBall += gravity var1.set(«Velocity: » + velocityOfBall) time.sleep(1) button1 = Button(root, command=startDemo).grid(row=0, column=0) label1 = Label(root, textvariable = var1).grid(row=1, column=0) root.mainloop()